design yelp 根据geo hash 分片

yelp里面我门存储了merchant db,同时对merchant db会build index到elastic search machine里面。我想问下根据geo hash分片是只针对merchant db还是对elastic search的data也需要分片?elastic search作为一个集群是不是内部自动可以完成sharding分片?

根据 geohash 分片对于 merchant db 以及 elastic search 里的 data 都适用。
Elastic Search 你告诉他根据 geohash shard 之后可以完成自动分片,但不一定是最合理的,比如直接根据 hash(geohash) 就不太合理,所以有时候需要做些优化