2011-08-10 15 views

答えて

0

私はこれを行う方法は、インデックス閉じて再度開くことである。)

writer.closeを(;

writer = new IndexWriter(...);

閉じているかどうかを確認するにはthisと答えてください。

これが役に立ちます。我々はIndexWriterのインスタンスを作成するとき

+0

これは新しいものを作成するほど再開されません – DCShannon

-1

、我々はこの方法のように行う必要があります

IndexWriterConfig iwc = new IndexWriterConfig(analyzer); 
iwc.setOpenMode(IndexWriterConfig.OpenMode.CREATE_OR_APPEND); 

IndexWriterConfig.OpenMode.CREATE_OR_APPENDがすでに提供されたパスにインデックスがない場合IndexWriterは新しいインデックスが作成されます使用されている場合と、それ以外の場合は既存のインデックスを開きます。

上記は次のとおりです。https://lucene.apache.org/core/4_6_0/core/org/apache/lucene/index/IndexWriter.html

関連する問題