【发布时间】:2019-10-06 17:46:30
【问题描述】:
"search_id" : "7f2d683165",
"uploaded_time" : "2019-05-10 15:25:35.373",
"processing_end_time" : "2019-05-10 15:25:38.115",
"batches" : {
"5cd598617026837753891a2b" : {
"is_reviewed" : false,
"batch_name" : "T--45"
}
}
如果我想要("is_reviewed" : true),我该如何编写正确的查询?
我试过这个:
query={"query": { "nested" : {"path" : "batches","query" : {"bool" : {"should" : [ { "match" : {"batches.is_reviewed" : true} }]}}}}}
res=es.search(index="cool",body={"query":{"match":{"pass":"true"}}})
我只想输出"pass:true"。
【问题讨论】:
-
您确定
batches是nested类型吗?
标签: python elasticsearch elasticsearch-5