【发布时间】:2016-06-09 06:56:48
【问题描述】:
我想从两个不同的数据库中建立索引。因此,我制作了两个具有不同名称的 data-config.xml 文件。 我在 solrconfig.xml 文件中集成了两个 requestHandler 和 DataimportHandler。
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config-847.xml</str>
</lst>
<requestHandler name="/dataimport857" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config-857.xml</str>
</lst>
但它不起作用。我在 solr 4.7 中做了同样的配置,它运行没有问题。 solr 4.7 和 solr 6.0 有什么区别?或者它是如何运作的?
【问题讨论】:
-
它怎么不起作用?错误信息?两者都不工作还是只工作其中之一?
-
只有名为“dataimport”的那个在工作。在管理仪表板中列出了两个数据导入处理程序。但是,当您单击名为“dataimport857”的处理程序时,也会执行“dataimport”。此外,如果没有名为“dataimport”的数据导入请求处理程序,则会引发错误。
标签: apache solr dataimporthandler