diff options
author | Jon Bratseth <bratseth@gmail.com> | 2022-04-07 14:45:39 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2022-04-07 14:45:39 +0200 |
commit | 80fb04701abab984b773f438ff998312becf8d50 (patch) | |
tree | b1677969a1b0e2e359de8119c12c48744129a700 /config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedRankProfile.java | |
parent | b68f4ba22e523c39e0ca734d7c8627477518c553 (diff) |
Allow query as identifier, and make input order stable again
Diffstat (limited to 'config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedRankProfile.java')
-rw-r--r-- | config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedRankProfile.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedRankProfile.java b/config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedRankProfile.java index fcb5426de87..c0a9e2df73f 100644 --- a/config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedRankProfile.java +++ b/config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedRankProfile.java @@ -10,6 +10,7 @@ import com.yahoo.searchlib.rankingexpression.evaluation.Value; import com.yahoo.tensor.TensorType; import java.util.ArrayList; +import java.util.Collections; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; @@ -77,7 +78,7 @@ class ParsedRankProfile extends ParsedBlock { Map<String, String> getFieldsWithRankType() { return Map.copyOf(fieldsRankType); } Map<String, List<String>> getRankProperties() { return Map.copyOf(rankProperties); } Map<String, Value> getConstants() { return Map.copyOf(constants); } - Map<Reference, TensorType> getInputs() { return Map.copyOf(inputs); } + Map<Reference, TensorType> getInputs() { return Collections.unmodifiableMap(inputs); } Optional<String> getInheritedSummaryFeatures() { return Optional.ofNullable(this.inheritedSummaryFeatures); } Optional<String> getSecondPhaseExpression() { return Optional.ofNullable(this.secondPhaseExpression); } Optional<Boolean> isStrict() { return Optional.ofNullable(this.strict); } |