2016-05-04 11 views
0

私はSolr(edismax)を使って "products"を検索します。Solrで結果のスコアに値を追加

いくつかの製品を検索すると、その結果が得られますが、検索時にこのフィールドに商品フィールドの値を追加します。例えば

このSolrの結果について:
製品1(フィールド:0.05) - >スコア:1.5
製品2(フィールド:0.30) - >スコア:1.3
製品3 (フィールド:0.35) - >スコア:1.3

私はこれを取得したい:
製品3(フィールド:0.35) - >スコア:1.3 + 0.35 = 1.65
製品2(フィールド:0.30) - >スコア:1.3 + 0.30 = 1.60
製品1(フィールド:0.25) - >スコア:1.5 + 0.05 = 1.55

私はこれを行うことができますか?私は "bf"オプションを使用しようとしましたが、期待される合計とは異なる値を返します。

答えて

関連する問題