gpt4 book ai didi

elasticsearch - 如何在同一路径的多个嵌套子查询中返回多个内部命中?

转载 作者:行者123 更新时间:2023-12-01 10:21:07 26 4
gpt4 key购买 nike

当我对同一路径有多个嵌套子查询时,结果似乎只包括最后一个嵌套子查询的内部命中结果。有没有办法返回多个嵌套子查询的所有内部命中结果?

例如

{
"query": {
"bool: {
"must": [{
"nested": {
"query": {...},
"path": "path_a",
"inner_hits": {}
}
},{
"nested": {
"query": {...},
"path": "path_a",
"inner_hits": {}
}
}]
}
}
}

最佳答案

如果您将唯一的 name 添加到您的 inner_hits,那么结果将基本上包含您所期望的内部点击的 map 。

注意:似乎有时内部匹配在 matched_queries 中包含额外的查询名称(来自其他嵌套查询),因此可能需要一些后处理

关于elasticsearch - 如何在同一路径的多个嵌套子查询中返回多个内部命中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52434155/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com