我能够进行“has_child”查询并且运行良好。但我希望每个父母也能看到匹配的孩子。这可能起诉聚合,还是有更好的方法?
答案 0 :(得分:0)
这可以通过实验inner_hits
功能实现。例如:
{
"query" : {
"has_child" : {
"type" : "comment",
"query": { ... },
"inner_hits" : {}
}
}
}
将为每个返回的匹配添加inner_hits属性。您可以将额外选项传递给inner_hits,例如,如果您只需要id
,则禁用_source的获取