【发布时间】:2019-12-04 17:46:14
【问题描述】:
我正在尝试使用 solr 导入 mongoDB 数据以进行搜索。我浏览了许多文档,但感到困惑,因为我可以看到许多 solrconfig.xml 文件和 _default 中存在的一个文件(我正在使用的文件),即使在按照记录更新后也是如此。在 solr UI“文件”部分中,更改未反映(已启动 solr)。此外,数据导入屏幕仍显示“此索引的 solrconfig.xml 文件未定义可操作的 DataImportHandler!”并且在日志中也没有发现任何错误。
【问题讨论】:
-
MongoDB 和 Solr 的集成通常通过mongo-connector 完成。使用 DataImportHandler 做了哪些配置?
-
完全导入失败:java.lang.RuntimeException:org.apache.solr.handler.dataimport.DataImportHandlerException:无法加载实体的EntityProcessor实现:org.apache.solr的sample_entity处理文档#1。 handler.dataimport.DocBuilder.execute(DocBuilder.java:271)
-
这是错误信息,不是配置。如果您打算使用 DIH 与 Mongo 集成,您必须说明您是如何尝试这样做的,因为大多数人使用
mongo-connector来做到这一点(因为它为您提供接近实时的更新并且不'不必自己处理进口) -
谢谢,我在错误的 xml 文件中配置。解决了这个问题。
-
您应该添加一个关于您正在编辑哪个 XML 文件以及您应该一直在编辑哪个 XML 文件的答案,以帮助您的问题的未来读者。
标签: mongodb solr dataimporthandler