From a56cb42fde41422c99108ff2749c29080bb94e36 Mon Sep 17 00:00:00 2001 From: Alan Woodward Date: Tue, 2 Jan 2018 13:56:42 +0000 Subject: [PATCH] LUCENE-8012: LTR contrib needs to use float values in explanations --- .../ltr/src/java/org/apache/solr/ltr/model/LinearModel.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/solr/contrib/ltr/src/java/org/apache/solr/ltr/model/LinearModel.java b/solr/contrib/ltr/src/java/org/apache/solr/ltr/model/LinearModel.java index 08780ca9bb8..5080edfd171 100644 --- a/solr/contrib/ltr/src/java/org/apache/solr/ltr/model/LinearModel.java +++ b/solr/contrib/ltr/src/java/org/apache/solr/ltr/model/LinearModel.java @@ -129,7 +129,7 @@ public class LinearModel extends LTRScoringModel { "weight on feature")); featureDetails.add(featureExplain); - details.add(Explanation.match(featureExplain.getValue().doubleValue() + details.add(Explanation.match(featureExplain.getValue().floatValue() * featureToWeight[index], "prod of:", featureDetails)); index++; }