summaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/searchdefinition/RankProfile.java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@oath.com>2018-01-31 18:05:38 +0100
committerJon Bratseth <bratseth@oath.com>2018-01-31 18:05:38 +0100
commit6aa637558ae3dafc6112f2ac8fb192ede83744de (patch)
treecfc9cd9e74d60be0c5104336063c1be228d1954e /config-model/src/main/java/com/yahoo/searchdefinition/RankProfile.java
parentc56889931e1547a6a6db420a3c886ddf03f5bd6e (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.java3
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");