2012-09-19 14 views
5

私はカテゴリを持つドキュメントの束を照会しようとしていると私は指定されたカテゴリにクエリを制限したいと思います(私はこれがfqパラメータを使用していることを理解していますフィルタクエリ)Solrフィルタクエリ - 文字列とInt

通常、データの場合のように、パラメータを文字列や整数ではなく整数にするとパフォーマンスが向上するのではないかと思っていましたか?それほど問題にならなかった場合はダブルチェックし、Solrはフードの中で何らかの最適化を行ったのですか?

文字列の一致をフィルタリングするだけでももっと便利です。

あなたは(int型のフィールドキャッシュはより多くのメモリ効率の良い文字列フィールドのキャッシュよりもある)の範囲クエリを実行する必要があります(数値フィールドは、このための特別なサポートを持っている)、または並べ替えない限り、彼らはあるべき任意のヒントの人々

答えて

5

てくれてありがとうほぼ同等。

+0

素晴らしい!ありがとう@jpountz – jstats

+2

あなたは "よりメモリ効率の良い"についてどんな種類の詳細を教えてもらえますか? 10%? 50%?フィールドキャッシュはFQの効率にも影響しません。ソートだけではありません。 –

関連する問題