summaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'container-search/src/main/java')
-rw-r--r--container-search/src/main/java/com/yahoo/search/ranking/GlobalPhaseSetup.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/ranking/GlobalPhaseSetup.java b/container-search/src/main/java/com/yahoo/search/ranking/GlobalPhaseSetup.java
index 084c2c290eb..7340e9e2a5e 100644
--- a/container-search/src/main/java/com/yahoo/search/ranking/GlobalPhaseSetup.java
+++ b/container-search/src/main/java/com/yahoo/search/ranking/GlobalPhaseSetup.java
@@ -162,7 +162,7 @@ class GlobalPhaseSetup {
var normSupplier = SimpleEvaluator.wrap(normSource);
normalizers.add(makeNormalizerSetup(cfg, matchFeatures, normSupplier, normInputs, rerankCount));
}
- } else if (matchFeatures.contains(input)) {
+ } else if (matchFeatures.contains(input) || matchFeatures.contains(WrappedHit.alternate(input))) {
fromMF.add(input);
} else {
throw new IllegalArgumentException("Bad config, missing global-phase input: " + input);
@@ -188,7 +188,7 @@ class GlobalPhaseSetup {
String queryFeatureName = asQueryFeature(input);
if (queryFeatureName != null) {
fromQuery.add(queryFeatureName);
- } else if (matchFeatures.contains(input)) {
+ } else if (matchFeatures.contains(input) || matchFeatures.contains(WrappedHit.alternate(input))) {
fromMF.add(input);
} else {
throw new IllegalArgumentException("Bad config, missing normalizer input: " + input);