
安装
pip install elasticsearch pip install elasticsearch[async] #支持异步
from elasticsearch import Elasticsearch
from elasticsearch import AsyncElasticsearch
esClient = Elasticsearch(hosts="127.0.0.1",port=9200)
esClient.index(index="test",doc_type="_doc",document={
'name':'merry charistma',
'age':18
})
from elasticsearch import Elasticsearch
from elasticsearch import AsyncElasticsearch
esClient = Elasticsearch(hosts="127.0.0.1",port=9200)
#查询
body={
'bool':{
'must':[
{
'term':{
'age':{
'value':18
}
}
}
]
}
}
res = esClient.search(index="test",query=body)
print(res)
cnt = esClient.count(index="test",body={
"query":body
})
print(cnt)
修改
from elasticsearch import Elasticsearch
from elasticsearch import AsyncElasticsearch
esClient = Elasticsearch(hosts="127.0.0.1",port=9200)
esClient.update(index="test",doc_type="_doc",id=1,body={
"doc":{
"name":"长得丑"
}
}
)
from elasticsearch import Elasticsearch from elasticsearch import AsyncElasticsearch esClient = Elasticsearch(hosts="127.0.0.1",port=9200) esClient.delete(index="test",doc_type="_doc",id=1)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)