提问者:小点点

删除 Lucene 中不存在的文档


我创建了Lucene索引,我想知道如何删除计算机上不存在的文件索引项。Lucene有什么办法吗?或者必须逐个文件打开文件并检查java?

编辑:

示例如下:我有一个目录,其中包含由 lucene 5 文件索引的目录,当我物理删除文件时,我想更新要删除的索引,该记录 lucene 索引。我所知道的是提高逻辑来帮助你开始,或者如果Lucene带来一些选项来自动做到这一点。


共1个答案

匿名用户

如果文件对应于 Lucene 文档,则可以在 Lucene 中删除该文档,这会从索引中删除该文件。