/ /スコアを計算しないSolrクエリ

スコアを計算しないSolrクエリsolr

スコアを計算せずにdismaxクエリを実行することは可能ですか?私はいくつかのテストを行うためにこれを必要とします.Solrの検索パフォーマンスでスコアコンピューティングの影響は何ですか?

今のところ、私はこのようなdismaxクエリを持っています: { limit : 10, params:{ defType:"dismax", q:"${query}", q.op:"${operator}", qf:"${fields}", indent:"off" } } 私が欲しいものを達成するための簡単な方法はありますか?たぶん私はフィルタのクエリを使用する必要がありますが、どのように私は演算子を指定し、それはfqの任意の処理なしであるので、ユーザーからクエリフェーズを使用できますか?

回答:

回答№1は0

あなたはできる localparamsを使用して異なるクエリパーサーを導入する、そうですね。

q=*:*&fq={!type=dismax qf="${fields}"}${query}

..働くはずです。これらがあなた自身を拡張するローカル変数でない場合、構文は若干異なるかもしれません。