我创建了一个Lucene索引(使用Lucene.net),搜索工作正常。
我的担忧如下:
我使用SQL数据库中的数据来创建索引。现在的问题是,这个数据正在增长,我无法找到修改索引的方法而不删除并重新创建它。如果有一种修改lucene索引而没有删除重新创建过程的方法,请告诉我。
答案 0 :(得分:1)
IndexWriter
包含addDocument
,updateDocument
和deleteDocuments
等方法,用于修改索引中的数据。更新文档确实需要在后台删除文档并重新编制索引,但不应要求您重新创建整个索引。