solrcloud - 为更新和搜索请求选择核心

时间:2015-06-18 10:53:01

标签: solr solrcloud

我有一个SolrCloud,其中一个集合配置了compositeIdnumShards=3以及replicationFactor=2
每天将有大约200,000次插入和大约两次搜索。 来自SolrCloud文档:

  

“如果机器是副本,则文档将转发给领导者   处理。“

这是否意味着仅向3位领导者发送插入请求总是更好(性能明智)?或者我应该将插入物分配给所有6个处理程序(每个核心下1个)?

相同的搜索问题,在整个索引中进行查询,为了提高性能,我应该将搜索分发给所有6个请求处理程序还是仅仅是领导者?或者甚至可能只对一个核心的所有查询?

1 个答案:

答案 0 :(得分:1)

对于查询和更新,如果将其路由到所有6台服务器,则会更好。对于更新,您可能认为最好将其路由到领导者,但SolrCloud会动态选择每个分片的领导者。因此,根据请求数量和其他操作,领导者将不时被切换。