我正在使用 Lucene.NET (v2.0) 在 Visual Basic 9 (VS2008) 中开发桌面搜索引擎。
我使用以下代码来初始化 IndexWriter
Private writer As IndexWriter
writer = New IndexWriter(indexDirectory, New StandardAnalyzer(), False)
writer.SetUseCompoundFile(True)
如果我两次选择同一个文件夹(包含要编制索引的文件),则会在索引中为该文件夹中的每个文件创建两个不同的条目。
我希望 IndexWriter 丢弃索引中已经存在的任何文件。
我应该怎么做才能确保这一点?