summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--searchlib/src/vespa/searchlib/features/matchfeature.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/searchlib/src/vespa/searchlib/features/matchfeature.cpp b/searchlib/src/vespa/searchlib/features/matchfeature.cpp
index f6843df1a2f..49c7aa89f84 100644
--- a/searchlib/src/vespa/searchlib/features/matchfeature.cpp
+++ b/searchlib/src/vespa/searchlib/features/matchfeature.cpp
@@ -67,6 +67,10 @@ MatchBlueprint::setup(const IIndexEnvironment & env,
{
for (uint32_t i = 0; i < env.getNumFields(); ++i) {
const FieldInfo * info = env.getField(i);
+ if (info->get_data_type() == FieldInfo::DataType::TENSOR) {
+ // not matchable
+ continue;
+ }
if ((info->type() == FieldType::INDEX) || (info->type() == FieldType::ATTRIBUTE)) {
_params.weights.push_back(indexproperties::FieldWeight::lookup(env.getProperties(), info->name()));
if (info->type() == FieldType::INDEX) {