【发布时间】:2018-02-09 02:44:28
【问题描述】:
我有一个父文档(例如:“父”),它有两种类型的子文档:“子 1”和“子 2”。我想根据子 1 中的字段值选择满足条件的子 2 文档。在 ElasticSearch 中是否可能?如果没有,我该如何处理?
我正在使用 ElasticSearch 5.5
【问题讨论】:
-
据我所知,这是一个 ES 不支持的连接查询。而且它甚至不是父子查询,它使用子子信息,所以我认为您无法解决这个问题。
-
在 ES 中子-子是可能的:你可以将 has_child 嵌套在 has_parent 中,这样就不会成为障碍。但是连接部分感觉就像一个障碍。我只是想知道是否有其他方法可以解决这个问题,而无需加入
标签: elasticsearch parent-child elasticsearch-5