5

カテゴリを持つ一連のドキュメントをクエリしようとしていて、クエリを指定されたカテゴリに制限したいとします (私が理解しているように、これは fq パラメーター (フィルター クエリ) を使用するだけです)。

通常データの場合のように、パラメーターを文字列などではなく整数にすることでパフォーマンスが向上するかどうか疑問に思っていましたか? 私は右側で間違いを犯すだけですが、それがあまり重要ではなく、Solr が内部で何らかの最適化を実行した場合に備えて、再確認すると思いましたか?

文字列の一致のみをフィルタリングできれば、はるかに便利ですが..

ヒントをありがとう

4

1 に答える 1

5

範囲クエリ (数値フィールドにはこれに対する特別なサポートがあります) または並べ替え (int フィールド キャッシュは String フィールド キャッシュよりもメモリ効率が高い) を実行する必要がない限り、それらはほぼ同等であるはずです。

于 2012-09-19T15:21:32.513 に答える