ElasticSearch 实用学习笔记 (从入门到精通)
由于篇幅限制,我无法提供完整的ElasticSearch从入门到精通的学习笔记。但我可以提供一个简单的ElasticSearch入门示例,包括索引创建、文档添加、搜索等基本操作。
from elasticsearch import Elasticsearch
# 连接到ElasticSearch
es = Elasticsearch("http://localhost:9200")
# 创建一个索引
es.indices.create(index='example_index', ignore=400)
# 添加一个文档到索引
doc = {
'name': 'John Doe',
'age': 30,
'about': 'I love to go rock climbing'
}
res = es.index(index='example_index', id=1, document=doc)
# 检索文档
res = es.get(index='example_index', id=1)
print(res['_source'])
# 搜索文档
res = es.search(index='example_index', query={'match': {'about': 'climbing'}})
print(res['hits']['hits'])
# 删除索引
es.indices.delete(index='example_index', ignore=[400, 404])
这段代码展示了如何使用Elasticsearch Python API连接到Elasticsearch服务器,创建一个索引,添加一个文档,执行一个基本搜索,以及删除索引。这是Elasticsearch的基本操作,对于学习者来说是一个很好的起点。
评论已关闭