首页 > 编程语言 > 详细

Python学习笔记-Python查找ES数据

时间:2019-08-07 19:55:14      阅读:78      评论:0      收藏:0      [点我收藏+]
先导入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"])

技术分享图片

Python学习笔记-Python查找ES数据

原文:https://www.cnblogs.com/hahaxiaojingzi/p/11317100.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!