我有一个查询返回两种不同类型的文档(A、B)。
我需要在文档类型 B (file_content.file_id
)
这可以正常工作,但不幸的是,字段折叠功能会破坏结果,而不是拥有类型 A 的所有文档。文档类型 A 文档中不存在我折叠的字段。
有什么想法可以让我的结果包括所有类型 A 的文档(类似于没有应用字段折叠),同时我对类型 B 的文档应用字段折叠吗?
我希望由于应用程序类型 A 的文档根本不存在字段折叠,因此不应该对它们应用折叠。
两个文档都位于同一个索引中,因为它们具有父子关系。
为了更具体。 B 类文档包含 file_content.file_id
,而 A 类文档不存在。
更新:
我发现这个 link 的人似乎和我有同样的问题。如果您查看附加问题的第一个要点,您会注意到此人必须包含虚拟数据,以免折叠不包含该字段的文档他正在崩溃。