我有一个带有嵌套类型数组的索引,并且我能够查询嵌套对象,并按照内部问题Elasticsearch: Return only nested inner_hits的描述将检索结果作为inner_hits检索。
问题是我将inner_hits作为单独的数组获取,每个数组都在对应的父对象中,但是有时我会得到一个嵌套对象的数组,无论父对象如何。 有没有一种方法可以查询嵌套对象,例如它们是否在单独的索引中(就像它们在内部一样),从而获得它们的单个集合? 还是我必须为子对象明确定义一个单独的索引?
(我还需要父索引中的嵌套对象,因为在某些情况下,我必须使用嵌套对象字段来过滤父对象,因此,我试图避免管理两个单独索引的工作。)