2017-05-10 2 views
0

私は、複数値の "disabled"という名前のフィールドを持っています。私は基本的にこのフィールドの特定の値、すなわちfq = disabledを検​​索するこのフィールドのフィルタクエリを実行します:
私は値 "I"を整数にマップし、対応する整数をsolrに格納してフィルタをかけることができます整数に基づくクエリ。 私は、solr.trieIntまたはsolr.strFieldタイプがパフォーマンスの観点から優れているので、フィールドを格納する方が良いかどうかを知りたがっていますか?solr filterクエリのフィールドタイプ

答えて

0

あなたは違いに気づかないでしょう。範囲クエリを実行する場合は、Intフィールドに格納する方が効率的かもしれませんが、単純な検索では違いはありません。

数値の「トライ」バージョンは最新のものではないことに注意してください。Point based numeric typesがさらに優れているようです。