尝试按照parent_id
{
"query" :{
"filtered" : {
"query" : {
"multi_match" : {
"query": "\"corrosion\" OR \"dry and wet corrosion\"",
"type": "cross_fields",
"operator": "or",
"fields": [ "title", "description"],
"slop": 50 ,
"minimum_should_match": "50%"
}
},
"filter": {
"term": {"parent_id":"EE81BE3A-38C8-15813180605"}
}
}
}
}
如果没有过滤条件,我会得到一些记录并从其中一条记录中获取父标识EE81BE3A-38C8-15813180605
,那么为什么我得到零记录。我应该至少得到一条记录!没有语法错误,只是没有。记录的数量为零。有任何想法或工作可用吗?