Delete documents using lucene 4 and retrieve all docIds of deleted docs
我正在使用 Lucene 4 来保存我的数据。我现在面临的问题如下:
如何从索引中删除文档,然后检索被删除文档的docIds?
这是我用来删除文档的方法:
1 2 3 | Query query = new BooleanQuery(); ... indexWriter.deleteDocuments(query); |
但是一旦调用了这个方法,我还没有找到一种方法(方法或回调)来获取已删除的文档(及其字段)。
有人知道怎么做吗?
我认为你不能一次通话。
由于 Lucene 删除不会立即发生(额外的
无论如何,我能想到的唯一方法是运行您的