gpt4 book ai didi

elasticsearch - 亲子文档关系检索

转载 作者:行者123 更新时间:2023-12-02 22:32:52 24 4
gpt4 key购买 nike

您能帮我解决有关亲子文件关系的问题吗?

考虑到JSON,我有一些对象,每个对象都包含一个子对象数组。子对象包含一些文本字段。
我需要对这些对象进行全文搜索并构建代码段。我需要突出显示片段。
如果使用嵌套对象,则突出显示不会处理它们。
因此,我使用父子关系。

现在,我需要检索父文档,这些子文档与query_string匹配。此外,我需要突出显示匹配的 child 的字段,并将每个 child (每个 child )与相应的 parent 相关联,以在我的应用程序中构建代码段。

是否可以在一个查询中完成我的目标?

最佳答案

我认为您应该考虑使用children聚合。这样,您就可以在其 parent 中检索 child 项目。它是聚合的,因此您无法获取整个文档(仅id),但是您将检索到该关系...然后,通过另一个查询,您可以快速获取文档详细信息。

链接在这里:https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-bucket-children-aggregation.html

更多详细信息:https://www.elastic.co/guide/en/elasticsearch/guide/current/children-agg.html

关于elasticsearch - 亲子文档关系检索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29378839/

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