python多方式操作elasticsearch介绍
Python操作Elasticsearch可以使用elasticsearch
包,它是一个Python客户端,可以与Elasticsearch集群交互。
安装:
pip install elasticsearch
基本操作:
from elasticsearch import Elasticsearch
# 连接到Elasticsearch
es = Elasticsearch("http://localhost:9200")
# 创建/更新文档
es.index(index="myindex", id=1, document={"name": "John", "age": 30})
# 获取文档
result = es.get(index="myindex", id=1)
# 搜索文档
response = es.search(index="myindex", query={"match": {"name": "John"}})
# 删除文档
es.delete(index="myindex", id=1)
以上是使用elasticsearch
包进行基本操作的示例。更高级的操作如使用更复杂的查询、批量操作、脚本操作等也都可以通过这个包来完成。
评论已关闭