diff options
author | Jon Bratseth <bratseth@oath.com> | 2018-01-31 18:05:38 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@oath.com> | 2018-01-31 18:05:38 +0100 |
commit | 6aa637558ae3dafc6112f2ac8fb192ede83744de (patch) | |
tree | cfc9cd9e74d60be0c5104336063c1be228d1954e /config-model/src/main/java/com/yahoo/searchdefinition/RankProfile.java | |
parent | c56889931e1547a6a6db420a3c886ddf03f5bd6e (diff) |
Add attribute access test
Diffstat (limited to 'config-model/src/main/java/com/yahoo/searchdefinition/RankProfile.java')
-rw-r--r-- | config-model/src/main/java/com/yahoo/searchdefinition/RankProfile.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/config-model/src/main/java/com/yahoo/searchdefinition/RankProfile.java b/config-model/src/main/java/com/yahoo/searchdefinition/RankProfile.java index 136d09304da..492f4e56465 100644 --- a/config-model/src/main/java/com/yahoo/searchdefinition/RankProfile.java +++ b/config-model/src/main/java/com/yahoo/searchdefinition/RankProfile.java @@ -750,8 +750,9 @@ public class RankProfile implements Serializable, Cloneable { getConstants().forEach((k, v) -> context.setType(FeatureNames.asConstantFeature(k), v.type())); // Add attributes - for (SDField field : getSearch().allConcreteFields()) + for (SDField field : getSearch().allConcreteFields()) { field.getAttributes().forEach((k, a) -> context.setType(FeatureNames.asAttributeFeature(k), a.tensorType().orElse(TensorType.empty))); + } // Add query features from rank profile types reached from the "default" profile QueryProfile profile = queryProfilesOf(getSearch().sourceApplication()).getComponent("default"); |