カスタム関数 (かなり複雑) を指定し、その関数の値で結果をソートする solr クエリを作成しています。クエリにかかった時間は、200 ~ 400 ミリ秒の範囲でした。この後、追加しました
fq:{!frange l=40 u=100}$complexCustomFunction
複雑なクエリ全体は次のようになります
solr/select?customFunc=complexFunction(querySpecificValue1,querySpecificValue2)&sort_by=$customFunc&fq={!frange l=40 u=100}$customFunc...
この frange fq だけを追加すると、クエリにかかる時間が 10 倍になり、約 4 秒かかります。