在重放文档时(覆盖索引孔),我的solr服务器可以同时从两个源接收索引请求;其中一个来源将有一份较旧的文件副本。我的solr文件中有lastModified
个时间戳。如果文档的最新副本已被索引(由另一个流),我如何使用它来跳过索引文档?
我正在考虑修改UpdateHandler
并在编制索引之前阅读文档(当正在进行多个索引“流”时)。我不确定这是否是一种可行的方法。
答案 0 :(得分:2)
您可以使用your timestamps with DocBasedVersionConstraintsProcessorFactory和ignoreOldUpdates设置。这似乎完全符合您的用例,如Solr参考指南中所述。