Lucene 4.0を使用して複雑なクエリを実行していますが、情報検索理論の仲間から、パフォーマンスを向上させるために、クエリの代わりにフィルターを使用できる場所ならどこでも使用する必要があると言われました。したがって、クエリの特に厄介なコンポーネントを1つ取得して、それをフィルターに変換することにしました。とにFilter
相当するものがあるため、これは比較的簡単ですが、に相当するものはないようです。がありますが、それは特定のフィールドの存在をフィルタリングするだけであり、そのフィールドの特定の値ではないようです。BooleanQuery
NumericRangeQuery
TermFilter
TermQuery
FieldValueFilter
これにはどのフィルターを使用すればよいですか?