先导入elasticsearch包
from elasticsearch import Elasticsearch
host = ‘http://*.*.*.*:9200/‘
es = Elasticsearch(host)
index_name = "gh_web"
# 查找具体数据
query = {
"query":{
"bool":{
"must":[
{ "match": {"user_id":83 } },
{ "match": {"index_id":"3059508527443artui.cn83"}}
]
}
},
"size":100
}
res = es.search(
index = index_name,
body = query)
print (res) #请求总结果
如下:
如果要取其中的某个字段的值,如record_name:
print (res["hits"]["hits"][0]["_source"]["record_name"])
原文:https://www.cnblogs.com/hahaxiaojingzi/p/11317100.html