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

标签 solr dataimporthandler dih

我需要使用 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/

相关文章:

solr - 如何使用 DataImportHandler 生成 Id?

hadoop - 分析+全文搜索-大数据

javascript - 向 Node-http-proxy Node.js 发布请求时套接字挂断

csv - SOLR - 从 csv 文件导入 2000 万个文档的最佳方法

mysql - 索引失败。回滚所有更改。 (Solr 数据导入)

apache - Solr - DataImportHandler : Indexing failed. 回滚所有更改

json - 如何在 solr 6 中导入露天元数据和内容

python-2.7 - pysolr 中的文档总数

mysql - solr 增量导入 "fetches"但不导入 "process"