Lucene.NET (v2.0) を使用して、Visual Basic 9 (VS2008) でデスクトップ検索エンジンを開発しています。
次のコードを使用して IndexWriter を初期化します
Private writer As IndexWriter
writer = New IndexWriter(indexDirectory, New StandardAnalyzer(), False)
writer.SetUseCompoundFile(True)
同じドキュメント フォルダ (インデックスを作成するファイルを含む) を 2 回選択すると、そのドキュメント フォルダ内のファイルごとに 2 つの異なるエントリがインデックスに作成されます。
IndexWriter で、インデックスに既に存在するファイルをすべて破棄するようにします。
これを確実にするために何をすべきですか?