2013-10-03 115 views
0

我已經創建了一個Lucene索引(使用Lucene.net),搜索工作正常。如何同步更新lucene索引?

我擔心的是如下:

我曾經從我的SQL數據庫中的數據來創建索引。現在的事情是,這些數據正在增長,我無法找到修改索引而不刪除和重新創建索引的方法。請讓我知道是否有一種方法可以在不刪除重新創建進程的情況下修改lucene索引。

回答

1

IndexWriter具有諸如addDocument,updateDocumentdeleteDocuments的方法,其用於修改索引中的數據。更新文檔確實需要刪除文檔並在後臺重新編制索引,但不應要求您重新創建整個索引。