solr如何删除文件

How solr will delete the documents

我正在使用 solr 为大约 70K 文档编制索引,我没有发送任何删除策略,但即便如此,solr 在完成 70K 文档的完整索引之前删除了一些文档,所以想了解这怎么可能, solr 在什么基础上决定在完成索引之前删除文档。

提前致谢

删除的内容可能是重复的 ID,这意味着您看到的是之前索引过的文档的更新。一次更新是一次删除 + 一次添加,因此您最终会在索引中计入一个已删除的文档。

您自己在 Solr 中没有设置 'deletion policy',但是根据您提供 Solr 内容的方式,框架通常有一些方法来检测已删除的条目并将它们从 Solr 中删除(在DIH 这是 deletedPkQuery).