在同一个分片上共同定位相关实体

时间:2015-07-09 14:04:01

标签: elasticsearch

如何在不同的索引(甚至同一索引上的不同类型)上共同定位相关实体,以便它们都在同一个分片上?

例如,假设有两种实体类型:

Customer

Orders

为了提高性能,与特定客户相关的所有Orders实体应与Customer实体本身位于同一分片上。

这是怎么做到的?

由于

1 个答案:

答案 0 :(得分:0)

在索引每个文档时,应明确添加routing value,以便它们存储在同一个分片上。只有当类型存在于同一索引中时才可以这样做。