2.3. リーダー方針
クエリを実行する場合、Hibernate Search はリーダー方針を使用して Apache Lucene インデックスと対話します。リーダー方針の選択は、アプリケーションのプロファイル (頻繁な更新、ほとんどが読み取り、非同期インデックス更新など) に基づきます。「リーダー方針の設定」 も参照してください。
2.3.1. 共有 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
この方針では、
IndexReader
が最新の場合に、Hibernate Search が特定の Lucene に対して複数のクエリとスレッドで同じ IndexReader
を共有します。IndexReader
が最新でない場合は、新しい IndexReader
がオープンされ、提供されます。各 IndexReader
は複数の SegmentReader
から構成されます。この方針は最後のオープン後に変更または作成されたセグメントのみを再オープンし、以前のインスタンスからすでにロードされたセグメントを共有します。この方針はデフォルトです。
この方針の名前は
shared
です。