【发布时间】:2016-06-14 23:05:43
【问题描述】:
我正在使用 solr 索引大约 70K 文档,我没有发送任何删除策略,但即便如此,solr 在完成 70K 文档的完整索引之前删除了少数文档,所以想了解这怎么可能,on solr 决定在完成索引之前删除文档的依据是什么。
提前致谢
【问题讨论】:
标签: solr solrj solr4 solrcloud
我正在使用 solr 索引大约 70K 文档,我没有发送任何删除策略,但即便如此,solr 在完成 70K 文档的完整索引之前删除了少数文档,所以想了解这怎么可能,on solr 决定在完成索引之前删除文档的依据是什么。
提前致谢
【问题讨论】:
标签: solr solrj solr4 solrcloud
删除可能是重复的 id,这意味着您看到的是之前已编入索引的文档的更新。更新是删除 + 添加,因此您最终会在索引中计算一个已删除的文档。
没有您自己在 Solr 中设置的“删除策略”,但根据您提供 Solr 内容的方式,该框架通常有一些方法可以检测已删除的条目并将它们从 Solr 中删除(在 DIH 中,这是deletedPkQuery)。
【讨论】: