summaryrefslogtreecommitdiffstats
path: root/container-search
diff options
context:
space:
mode:
authorArne Juul <arnej@yahooinc.com>2023-03-02 11:05:41 +0000
committerArne Juul <arnej@yahooinc.com>2023-03-02 11:09:17 +0000
commitc9b02558e924375676a540c3fc8acae0ceafd886 (patch)
tree78ec59f02efe238432aa2660102cfbcaa53e30ae /container-search
parentfe2e8db7891c39559622ab4c3bbfc3fc5275fe1f (diff)
use common utility and constant
Diffstat (limited to 'container-search')
-rw-r--r--container-search/src/main/java/com/yahoo/search/ranking/HitRescorer.java3
-rw-r--r--container-search/src/main/java/com/yahoo/search/result/FeatureData.java3
2 files changed, 4 insertions, 2 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/ranking/HitRescorer.java b/container-search/src/main/java/com/yahoo/search/ranking/HitRescorer.java
index ebdbbb693f1..cce6b42d323 100644
--- a/container-search/src/main/java/com/yahoo/search/ranking/HitRescorer.java
+++ b/container-search/src/main/java/com/yahoo/search/ranking/HitRescorer.java
@@ -3,6 +3,7 @@ package com.yahoo.search.ranking;
import com.yahoo.search.result.FeatureData;
import com.yahoo.search.result.Hit;
+import static com.yahoo.searchlib.rankingexpression.Reference.RANKING_EXPRESSION_WRAPPER;
import java.util.function.Supplier;
import java.util.logging.Logger;
@@ -42,7 +43,7 @@ class HitRescorer {
}
}
- private static final String RE_PREFIX = "rankingExpression(";
+ private static final String RE_PREFIX = RANKING_EXPRESSION_WRAPPER + "(";
private static final String RE_SUFFIX = ")";
private static final int RE_PRE_LEN = RE_PREFIX.length();
private static final int RE_SUF_LEN = RE_SUFFIX.length();
diff --git a/container-search/src/main/java/com/yahoo/search/result/FeatureData.java b/container-search/src/main/java/com/yahoo/search/result/FeatureData.java
index 421f19475a6..7e9fa3f748a 100644
--- a/container-search/src/main/java/com/yahoo/search/result/FeatureData.java
+++ b/container-search/src/main/java/com/yahoo/search/result/FeatureData.java
@@ -11,6 +11,7 @@ import com.yahoo.io.GrowableByteBuffer;
import com.yahoo.tensor.Tensor;
import com.yahoo.tensor.serialization.JsonFormat;
import com.yahoo.tensor.serialization.TypedBinaryFormat;
+import static com.yahoo.searchlib.rankingexpression.Reference.wrapInRankingExpression;
import java.nio.charset.StandardCharsets;
import java.util.Collections;
@@ -144,7 +145,7 @@ public class FeatureData implements Inspectable, JsonProducer {
if (featureValue.valid()) return featureValue;
// Try to wrap by rankingExpression(name)
- return value.field("rankingExpression(" + featureName + ")");
+ return value.field(wrapInRankingExpression(featureName));
}
/** Returns the names of the features available in this */