ElasticSearch之快速入门
warning:
这篇文章距离上次修改已过193天,其中的内容可能已经有所变动。
from datetime import datetime
from elasticsearch import Elasticsearch
# 连接到Elasticsearch
es = Elasticsearch("http://localhost:9200")
# 创建一个新的博客文章
article = {
'author': '张三',
'title': 'Elasticsearch: 你好世界!',
'content': '记录一下如何使用Elasticsearch进行搜索...',
'tags': ['elasticsearch', 'search', 'nosql'],
'date': datetime.now()
}
# 索引这篇文章
res = es.index(index="articles", id=1, document=article)
print(res['result'])
# 搜索文章
query = {
'match': {
'content': 'Elasticsearch'
}
}
search = es.search(index="articles", query=query)
print("搜索结果:", search['hits']['hits'])
这段代码演示了如何使用Elasticsearch Python API连接到Elasticsearch服务器,创建一个新的文档,并对其进行索引。然后,它演示了如何执行一个基本的全文搜索,搜索文档中的特定文本内容。
评论已关闭