我有一个父文件u1包含{userId:1},其中包含路由u1r1和 我有3个与此doc相关的孩子,即o1u1,o2u1,o3u1。
o1u1 contain {city:a},
o2u1 contain {city:b},
o3u1 contain {city:a}
我希望userId和两个文件都包含{city:a}。
答案 0 :(得分:1)
如果您希望将子文档与父文档一起使用,则可以使用inner_hits
。
{
"query": {
"has_child": {
"type": "child",
"query": {
"query_string": {
"default_field": "city",
"query": "a"
}
},
"inner_hits": {}
}
}
}
关于inner_hits
here