gpt4 book ai didi

elasticsearch - 并非所有结果都包含在父子查询中

转载 作者:行者123 更新时间:2023-12-02 23:26:06 25 4
gpt4 key购买 nike

我正在尝试查询ES(2.2.0版),并与 parent 取得子文档。

我的结构:postcampaignPost的父级; campaignPostpost的子级。

这是campaignPost的映射:
http://pastebin.com/iAaAzdp3

现在在我的索引中,我将20个posts和10个campaignPosts映射到10个现有posts。问题是我期望结果中有10条记录,但我只有4条!这是查询ES的方法:
http://pastebin.com/1vWwbMA2

感谢您的任何建议!

最佳答案

我的父子关系有一个类似的问题,我的子类型是另一种类型的 parent 。问题取决于路由参数,什么不适合我的 child 。根据ES documentation,我的_routing参数必须指向祖父类型。
parent参数用于将子代与其父代链接,但是routing参数确保将其与父代和祖 parent 存储在同一碎片上。需要为所有单文档请求提供路由值。

尝试正确设置_routing参数,让我知道是否有帮助。

关于elasticsearch - 并非所有结果都包含在父子查询中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42932603/

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