複数回使用できるように、FSDirectory で lucene インデックスを構築します。そのため、新しいバッチを実行するときは、lucene によって作成されたすべての異なるファイルがハード ドライブから削除されるように、バッチを削除する必要があります。
IndexWriter.deleteAll()
すべてのドキュメントを削除しますが、一部のセグメント ファイルは削除されません。luceneディレクトリにあるセグメントファイルを削除する方法を教えてください。
異なるセグメント ファイルは、 segments.gen segment_2 などです。