我需要使用 DIH 导入多个数据库和 rss 源。
是否有可能使用多个data-config.xml?或者即使只使用一个,有没有办法配置不同的导入处理程序?
谢谢。
最佳答案
您可以在任何 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>
关于solr - Solr 中是否有多个 data-config.xml 或不同的导入处理程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10530939/