如何同步更新lucene索引?

时间:2013-10-03 11:15:37

标签: lucene.net lucene

我创建了一个Lucene索引(使用Lucene.net),搜索工作正常。

我的担忧如下:

我使用SQL数据库中的数据来创建索引。现在的问题是,这个数据正在增长,我无法找到修改索引的方法而不删除并重新创建它。如果有一种修改lucene索引而没有删除重新创建过程的方法,请告诉我。

1 个答案:

答案 0 :(得分:1)

IndexWriter包含addDocumentupdateDocumentdeleteDocuments等方法,用于修改索引中的数据。更新文档确实需要在后台删除文档并重新编制索引,但不应要求您重新创建整个索引。