「準リアルタイム検索」のようないくつかの機能を使用して、検索システムの速度を向上させ、索引のオープンを高速化したいと考えています。
次のコードのいずれかを使用することの違いと利点を教えてください。
IndexReader newIndexReader = IndexReader.openIfChanged(oldReader);
と
IndexWriter writer; // create an IndexWriter here
...
IndexReader reader = writer.getReader();
最初のケースでは、indexWriter が IndexReader と同じプロセスにある必要はないことに注意してください。