私のアプリケーションのDBデータを再インデックスし、同じ時間に検索が実行されると、検索を実行するスレッドは再インデックスが作成されるまでスリープ状態になります完了しました。インデックス作成中にデータの変更を防ぐために、インデックス作成メソッドはスレッドセーフであると仮定します。 Luceneには、検索のみ(データが変更されていない場所)でのみ応答するように構築された方法はありますか?それとも私自身のことを考え始めるべきですか? Tomcatサーバーでアプリケーションを実行しています。Luceneによるインデックス作成中に検索が応答しない
おかげで、Tomer
インデックスへの書き込みと読み取りには問題はありません。読者にはコミットされたデータのみが表示されます(リアルタイムに近い検索を使用している場合を除く)。あなたが描いていることはうまくいくはずですこの問題を経験したサンプルコードを教えてください。 – sisve