4
私はReaderUtil.subReader
のLuceneが何であるか分かりません。誰がそれが何をしているか知っていますか?Luceneで使用されるsubReaderとは何ですか?
クラスの定義は、ReaderUtilを参照してください。
各セグメントを個別に読み取るために使用されていますか?
私はReaderUtil.subReader
のLuceneが何であるか分かりません。誰がそれが何をしているか知っていますか?Luceneで使用されるsubReaderとは何ですか?
クラスの定義は、ReaderUtilを参照してください。
各セグメントを個別に読み取るために使用されていますか?
Luceneインデックスはセグメントに分割されます。つまり、各セグメントからインデックスのチャンクだけが読み込まれます。そして、サブリーダーは実際にはセグメント上で直接作業するリーダーです(1つのセグメント=> 1つのセグメントリーダー)。また、クライアントが使用するIndexReader
は、サブリーダーを使用して実際の作業を実行する集約された実装です。