Elasticsearch-深度剖析document数据路由原理(学习笔记)
1、document路由到shard上是什么意思? 一个index的数据会被分为多片,每片都在一个shard中。所以说一个document只能存在于一个shard中。当客户端创建document的时候,es此时就需要决定这个document是放在这个index的哪个shard上。这个过程就称之为document routing,数据路由。2、路由算法:shard = hash(routing) % number_of_primary_shards 举个例子,一个index有3个pr...