使用 ElasticSearch 父/子联接与仅存储子文档的自定义"parent-id"属性有什么好处?
我确实了解父子提供了内置查询(has_child、has_parent(以访问彼此的父母/子项。 还有其他注意事项吗?
在旧的Elasticsearch论坛中找到了答案 mr.math.roy@gmail.com
因为您可以对父项执行查询并让子项 返回的匹配文档,反之亦然。它更强大 而不是对字段进行简单筛选。
这对我来说非常重要,例如,当想要删除父文档时,因此我只是将它们的数据放在has_child查询中,而不是在之后查找其子文档并删除它们。