使用不同的solrconfig设置SolrCloud中的不同分片?

时间:2013-07-30 21:51:55

标签: solr solrcloud

我想用一个由三个不同分片组成的集合设置SolrCloud。

据我所知,由于集合代表单个逻辑索引,因此它必须具有单个架构。但是,我想知道每个分片是否可以有不同的solrconfig

尽管进行了大量的搜索,我还没有看到任何集合包含单个模式但多个solrconfig的示例。 SolrCloud教程我通过一个bootstrapping配置完成了所有init集合:

java -Dbootstrap_confdir=./solr/collection1/conf -Dcollection.configName=myconf -DzkRun -DnumShards=2 -jar start.jar

但是,SolrCloud文档中有一些元素让我相信使用单个模式设置SolrCloud,但每个分片可能有不同的solrconfig文件。来自“Solr Glossary”:

  

集合:在Solr中,一个或多个文档在一个逻辑索引中组合在一起。集合必须具有单个架构,但可以分布在多个核心上。

如果集合必须具有单个模式,但可以包含多个核心,那么这表明这些不同的核心可以具有不同的solrconfig吗?如果是这样,如何设置?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:3)

Collection是同一配置的逻辑容器。您不能在单个集合中拥有具有不同配置的核心。 通常,如果这些集合具有相同的模式,您可以查询多个集合(请参阅SolrCloud wiki)。仅当两个集合都驻留在同一个zookeeper集群上时,这才有效。试一试。