検索結果のスコアを小数点以下 2 桁で四捨五入するにはどうすればよいですか?
ソートで丸めスコアを使用できますか?
次のようなものが必要です:
/?q=term&sort=round(score, 2) desc, orders desc
Solr バージョン 4.2 で
検索結果をフィールド順で並べ替えたいのですが、最初に関連する結果が得られませんでした。数千件の結果が得られました。そのため、フィールドの順序とスコアの間で妥協したいと考えています。
検索結果のスコアを小数点以下 2 桁で四捨五入するにはどうすればよいですか?
ソートで丸めスコアを使用できますか?
次のようなものが必要です:
/?q=term&sort=round(score, 2) desc, orders desc
Solr バージョン 4.2 で
検索結果をフィールド順で並べ替えたいのですが、最初に関連する結果が得られませんでした。数千件の結果が得られました。そのため、フィールドの順序とスコアの間で妥協したいと考えています。
デフォルトの solr QueryComponentを使用する代わりに、余分な精度を切り落とし、ソート条件により多くの重みを与える scorePrecisionComponent を使用します。solr パラメーター (scorePrecision) を構成することで、スコアの精度を目的の値に変更できます。