from elasticsearch5 import Elasticsearch
# elasticsearch集群服务器的地址
ES = [
'hadoop103:9200'
]
# 创建elasticsearch客户端
es = Elasticsearch(
ES,
# 启动前嗅探es集群服务器
sniff_on_start=True,
# es集群服务器结点连接异常时是否刷新es节点信息
sniff_on_connection_fail=True,
# 每60秒刷新节点信息
sniffer_timeout=60
)
query = {
"query": {
"match": {
"name": "red"
}
},
"post_filter": {
"term": {
"actorList.id": "3"
}
}
}
print(query)
ret = es.search(index='movie_index', doc_type='movie', body=query)
print(ret)
06-27
1449
02-24
4615
08-17
686
07-18
426