diff options
-rw-r--r-- | searchlib/src/vespa/searchlib/features/matchfeature.cpp | 4 |
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) { |