Elasticsearch:入门
Elasticsearch是一个基于Lucene的搜索和分析引擎,它设计用于云计算中,能够达到实时搜索,高可用,扩展性好等特性。
以下是一个Elasticsearch的入门示例,使用Python的Elasticsearch客户端。
首先,确保你已经安装了Elasticsearch。如果没有,可以从Elasticsearch官网下载并安装。
然后,安装Python的Elasticsearch客户端:
pip install elasticsearch
以下是一个简单的Python脚本,演示如何使用Elasticsearch客户端:
from elasticsearch import Elasticsearch
# 连接到Elasticsearch服务器
es = Elasticsearch("http://localhost:9200")
# 创建一个索引
es.indices.create(index='test-index', ignore=400)
# 添加一些文档到索引中
es.index(index="test-index", id=1, document={"name": "John Doe"})
es.index(index="test-index", id=2, document={"name": "Jane Doe"})
# 搜索文档
response = es.search(index="test-index", query={"match": {"name": "John"}})
# 打印搜索结果
print(response)
这个示例演示了如何连接到Elasticsearch服务器,创建一个索引,添加文档,以及执行一个基本的搜索查询。
评论已关闭