为什么我不应该轻松实现类似于 Elasticsearch 的父子节点的联接数据类型关系



使用 ElasticSearch 父/子联接与仅存储子文档的自定义"parent-id"属性有什么好处?

我确实了解父子提供了内置查询(has_child、has_parent(以访问彼此的父母/子项。 还有其他注意事项吗?

在旧的Elasticsearch论坛中找到了答案 mr.math.roy@gmail.com

因为您可以对父项执行查询并让子项 返回的匹配文档,反之亦然。它更强大 而不是对字段进行简单筛选。

这对我来说非常重要,例如,当想要删除父文档时,因此我只是将它们的数据放在has_child查询中,而不是在之后查找其子文档并删除它们。

最新更新