将solr 4.3 Solr.xml和模式文件转换为solr 7.1格式

时间:2017-12-18 12:43:40

标签: solr

我有一个Solr 4.3集群,其中架构文件和solr.xml存储在git中。 使用脚本构建节点,该脚本在文件系统上创建所有核心,并将架构和相关文件复制到核心。然后我们启动Solr并导入数据。

我可以看到很多变化,我正在寻找一个必须使用新文件格式编写内核脚本的示例。我知道数据的内容,所以我们不需要任何动态字段(ClassicIndexSchemaFactory)。

所以答案可能是指向git repro或一些示例文件的链接。

希望这个问题具体到足以回答。

当前的Solr.xml我缩短了文件。

<?xml version="1.0" encoding="UTF-8" ?>
<solr persistent="true">
    <cores zkClientTimeout="${zkClientTimeout:15000}" hostContext="${hostContext:}" hostPort="${jetty.port:}" host="${host:}" adminPath="/admin/cores/"> 
        <core loadOnStartup="true" instanceDir="cores/entry_dada"           transient="false" name="entry_dada"/>       
        <core loadOnStartup="true" instanceDir="cores/entry_dade"           transient="false" name="entry_dade"/>
        <core loadOnStartup="true" instanceDir="cores/entry_daen"           transient="false" name="entry_daen"/>
        <core loadOnStartup="true" instanceDir="cores/entry_daes"           transient="false" name="entry_daes"/>
        <core loadOnStartup="true" instanceDir="cores/entry_dafr"           transient="false" name="entry_dafr"/>
        ... 

        <core loadOnStartup="true" instanceDir="cores/lemmaaccessorydata_da"    transient="false" name="lemmaaccessorydata_da"/>
        <core loadOnStartup="true" instanceDir="cores/lemma_da"                 transient="false" name="lemma_da"/>
        <core loadOnStartup="true" instanceDir="cores/lemmainflection_da"       transient="false" name="lemmainflection_da"/>
        ...
    </cores>
</solr>

0 个答案:

没有答案