aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2023-05-10 20:37:16 +0200
committerTor Egge <Tor.Egge@online.no>2023-05-10 20:37:16 +0200
commit48211b2688a7a30fb2b5694a92f9d1398f348748 (patch)
tree3baeb84b1ef29705656eec322efe38c94e88190b /searchlib
parentfbe5c3fb43039d11398b60855ea9e3de38394f24 (diff)
Add attribute access hint for tensorFromWeightedSet feature.
Diffstat (limited to 'searchlib')
-rw-r--r--searchlib/src/vespa/searchlib/features/tensor_from_weighted_set_feature.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/searchlib/src/vespa/searchlib/features/tensor_from_weighted_set_feature.cpp b/searchlib/src/vespa/searchlib/features/tensor_from_weighted_set_feature.cpp
index cbe262a0cbd..00eca7b680e 100644
--- a/searchlib/src/vespa/searchlib/features/tensor_from_weighted_set_feature.cpp
+++ b/searchlib/src/vespa/searchlib/features/tensor_from_weighted_set_feature.cpp
@@ -62,6 +62,9 @@ TensorFromWeightedSetBlueprint::setup(const search::fef::IIndexEnvironment &env,
describeOutput("tensor",
"The tensor created from the given weighted set source (attribute field or query parameter)",
FeatureType::object(ValueType::make_type(CellType::DOUBLE, {{_dimension}})));
+ if (validSource && _sourceType == ATTRIBUTE_SOURCE) {
+ env.hintAttributeAccess(_sourceParam);
+ }
return validSource;
}