2

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

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

尽管进行了大量搜索,但我还没有看到任何集合由单个模式但多个 solrconfig 组成的示例。我用一个引导配置完成了所有初始化集合的 SolrCloud 教程:

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

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

"集合:在 Solr 中,一个或多个文档组合在一个逻辑索引中。集合必须有一个模式,但可以分布在多个核心上。 "

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

任何帮助将非常感激。

4

1 回答 1

3

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

于 2013-08-01T04:43:03.837 回答