ElasticSearch Document原理与代码实例讲解
from datetime import datetime
from elasticsearch import Elasticsearch
# 连接到Elasticsearch
es = Elasticsearch("http://localhost:9200")
# 创建一个新的文档
doc = {
'author': 'test_author',
'text': 'Sample document',
'timestamp': datetime.now(),
}
# 将文档索引到Elasticsearch
res = es.index(index="test-index", id=1, document=doc)
print(res['result'])
# 获取刚刚索引的文档
get_res = es.get(index="test-index", id=1)
print(get_res['_source'])
这段代码演示了如何使用Elasticsearch Python API连接到Elasticsearch服务器,创建一个文档并将其索引到名为"test-index"的索引中,然后获取该文档。这个过程是Elasticsearch文档处理的基础,并且展示了如何在Python中使用Elasticsearch库进行操作。
评论已关闭