Elasticsearch中的可选父关系

时间:2014-05-19 10:41:57

标签: elasticsearch

示例:某些项目属于特定用户。用户是父级,项目是子级。可以通过将项目路由到用户的分片来为这些项目和用户编制索引。

问题:大部分商品都不属于特定用户,因为它们是匿名发布的。我可以将这些项目路由到父ID:“匿名”,但这会导致大多数项目存储在一个单独的分片中。

问题:如何引入可选的父子关系,以便属于注册用户的项目路由到用户分片,而匿名项目是随机分发的?

1 个答案:

答案 0 :(得分:2)

将它们存储在两个不同的索引中并搜索它们。

这是一篇关于分片/索引分区策略的视频和文章: