「Lucene in Action 2nd Edition」を読んでいるうちに、Luceneの結果フィルタリングに使用できるFilter
クラスの説明が出ました。 Luceneは多くのフィルタを繰り返していますQuery
クラス。たとえば、NumericRangeQuery
およびNumericRangeFilter
です。{Filter}はLuceneで{Query}より高速ですか?
NRF
はNRQ
とまったく同じですが、文書の採点はありません。つまり、の場合は、のスコアリングや、文書の並べ替えをの文書フィールド値にする必要はありません。Filter
は、パフォーマンスの観点からはQuery
です。
は、ローカルまたは別のサーバー上のデータベースですか? –
データベースはローカルに格納されています。いくつかのサーバー上にはSSDドライブもあります。 –