ElasticSearch入门实战介绍
    		       		warning:
    		            这篇文章距离上次修改已过432天,其中的内容可能已经有所变动。
    		        
        		                
                
from datetime import datetime
from elasticsearch import Elasticsearch
 
# 连接到Elasticsearch
es = Elasticsearch("http://localhost:9200")
 
# 创建一个新的博客文章
article = {
    'author': 'John Doe',
    'text': 'Elasticsearch is very flexible',
    'timestamp': datetime.now(),
}
 
# 索引文档
res = es.index(index="articles", id=1, document=article)
print(res['result'])
 
# 搜索文档
res = es.search(index="articles", query={'match': {'text': 'flexible'}})
print(res['hits']['hits'])这段代码演示了如何使用Elasticsearch Python API连接到本地Elasticsearch实例,并执行文档的索引和搜索操作。代码首先创建了一个文章的字典表示,然后使用index方法将其索引到名为"articles"的索引中,并指定了文档ID为1。接下来,使用search方法在"articles"索引中搜索含有单词"flexible"的文档。最后,打印出搜索结果。
评论已关闭