elasticsearch一些原理

如何決定文檔被存儲在哪個分片? shard = hash(routing) % number_of_primary_shards routing 是一個可變值,默認是文檔的 _id ,也可以設置成一個自定義的值。 routing 通過 hash 函數生成一個數字,然後這個數字再除以 number_of_primary_shards (主分片的數量)後得到 餘數 。這個分佈在 0 到 n
相關文章
相關標籤/搜索