分布式搜索之Elasticsearch入门
warning:
这篇文章距离上次修改已过205天,其中的内容可能已经有所变动。
from datetime import datetime
from elasticsearch import Elasticsearch
# 连接到Elasticsearch
es = Elasticsearch(["http://localhost:9200"])
# 创建一个新的文档
doc = {
'author': 'test_author',
'text': 'Sample text',
'timestamp': datetime.now(),
}
# 将文档索引到Elasticsearch,指定索引名称为'test_index'
res = es.index(index="test_index", id=1, document=doc)
print(res['result']) # 输出结果,'created'或'updated'
这段代码演示了如何使用Elasticsearch Python API连接到Elasticsearch服务器,并创建一个新的文档,然后将其索引到名为'test\_index'的索引中。代码中使用了datetime.now()
来生成当前时间戳,并通过es.index
方法将文档存储到Elasticsearch中。最后,打印出文档索引的结果。
评论已关闭