2

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

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

谢谢。

4

1 回答 1

4

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

如果这不能解决问题,您可以在 solrconfig.xml 中创建多个请求处理程序。处理程序配置的参数之一是定义 xml 的“config”。所以你可以——

<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>

于 2012-05-10T14:53:25.637 回答