Solr中有多个data-config.xml或不同的导入处理程序?

时间:2012-05-10 09:17:11

标签: solr dataimporthandler dih

我需要使用DIH导入几个数据库和rss源。

是否有可能使用多个 data-config.xml ?或者即使只使用一个,有没有办法配置不同的导入处理程序?

感谢。

1 个答案:

答案 0 :(得分:4)

您可以在任何DIH配置中创建多个数据源。

如果没有删除它,您可以在solrconfig.xml中创建多个请求处理程序。处理程序配置的一个参数是“config”,它定义了xml。所以你可以 -

<pre>
<requestHandler name="/dataimport"
    class="org.apache.solr.handler.dataimport.DataImportHandler">
    <lst name="defaults">
        <str name="config">data-config.xml</str> 
    </lst>
</requestHandler>

和......

<requestHandler name="/dataimport2"
    class="org.apache.solr.handler.dataimport.DataImportHandler">
    <lst name="defaults">
        <str name="config">data-config-two.xml</str> 
    </lst>
</requestHandler>