Solr4.6是否可以将通用配置文件用于多个内核



我正在将solr从solr3.5迁移到solr4.10在该solr.xml配置中更改。

最高4.2可以支持多个内核的通用配置(intancedir)文件。例如:

<cores adminPath="/admin/cores" defaultCoreName="CoreName">
    <core name="core1" dataDir="data/core1/" instanceDir="." />
    <core name="core2" dataDir="data/core2/" instanceDir="." />
    <core name="core_3" dataDir="data/core3/" instanceDir="." config="solrconfig_newCore.xml" schema="schema_newCore.xml" />
    <core name="core_4" dataDir="data/core4/" instanceDir="." config="solrconfig_newCore.xml" schema="schema_newCore.xml" />
    .....
</cores>

现在在4.10中不支持这种常见配置(即Instancedir)文件。在5.0中是强制性的。

有什么方法可以使用多个内核的通用配置文件?

喜欢:conf/与国家特定名称(schema_fr.xml等)很常见,并且在solr.xml等相同位置处理。Just Data目录是不同的。

solr5 我们可以使用Configsets

使用COONMO config File

可以在ConfigSets目录中一次定义常见的配置文件。例如:/solr/configsets/my_configs/conf/and core。

core1: 名称= core1 configset = my_configs schema = schema_my.xml config = solrconfig_my.xml

core2: 名称= core2 configset = my_configs schema = schema_new.xml config = solrconfig_new.xml

in core3: 名称= core3 configset = my_configs schema = schema_test.xml config = solrconfig_my.xml

因此,在该数据目录中的单个核心中,但立即进行配置。

相关内容

  • 没有找到相关文章

最新更新