【发布时间】:2012-10-12 14:22:56
【问题描述】:
我有一个主 solr 服务器(solr1),它存储所有 doc 的索引,并希望实现以下功能:
1. 首先从 solr1 完全导入我最近(过去 1 或 2 周)更新/创建的文档。
2. 每隔一段时间进行增量导入,将我的文档的更改从 solr1 复制到 solr2。 - 在此期间可能会删除、更新、创建文档。
--作为SqlEntityProcessor支持的将数据从DB导入Solr的功能。
http://wiki.apache.org/solr/DataImportHandler#SolrEntityProcessor
SolrEntityProcessor 可以基于查询(使用配置文件中的查询参数)从一个 Solr 完全导入到另一个 solr,但以后似乎无法进行增量导入:没有 deltaImportQuery 和 deltaQuery 配置,这在 SqlEntityProcessor 中受支持。
如何实现这个功能?
感谢您的帮助和回复:)
【问题讨论】:
-
谢谢,我查看了我所有的帖子(目前只有 5 个),更新它们并接受有助于解决问题的答案。
-
不错,感谢您的努力!