0
我使用的是lucene 3.5.0。我使用IndexWriter.deleteDocuments(新術語(字段,值))來刪除索引。我進行了刪除,沒有例外。但是我仍然可以在搜索時找到特定領域的Lucene文檔。我能夠在文件系統中的索引文件(.fdt文件)中查看文檔值。如何交叉檢查?刪除不工作在lucene索引(3.5.0)
我使用的是lucene 3.5.0。我使用IndexWriter.deleteDocuments(新術語(字段,值))來刪除索引。我進行了刪除,沒有例外。但是我仍然可以在搜索時找到特定領域的Lucene文檔。我能夠在文件系統中的索引文件(.fdt文件)中查看文檔值。如何交叉檢查?刪除不工作在lucene索引(3.5.0)
你在調用deleteDocuments(Term)之後調用了IndexWriter的commit()或close()嗎?在調用commit()或close()之前,刪除對IndexReader(以及IndexSearcher)是不可見的。