summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeir Storli <geirst@yahooinc.com>2022-07-11 12:10:31 +0200
committerGitHub <noreply@github.com>2022-07-11 12:10:31 +0200
commit54281752ea492a263b865192784a47adeab67718 (patch)
tree1fa998702c8062969ee0c534bfa49e1047b4b913
parentba1fda116dc78e9be8352459a31ba62e9d006f63 (diff)
parentf856b32f2c484c63b3f5f8ad3cb30358ba772108 (diff)
Merge pull request #23448 from vespa-engine/toregge/stop-storing-featuredata-values-in-docsum-blobs
Stop storing featuredata values in docsum blobs.
-rw-r--r--searchcore/src/vespa/searchcore/proton/docsummary/summarymanager.cpp1
-rw-r--r--streamingvisitors/src/vespa/vsm/vsm/vsm-adapter.cpp1
2 files changed, 2 insertions, 0 deletions
diff --git a/searchcore/src/vespa/searchcore/proton/docsummary/summarymanager.cpp b/searchcore/src/vespa/searchcore/proton/docsummary/summarymanager.cpp
index 5bd92fd788f..a04fd1bdb39 100644
--- a/searchcore/src/vespa/searchcore/proton/docsummary/summarymanager.cpp
+++ b/searchcore/src/vespa/searchcore/proton/docsummary/summarymanager.cpp
@@ -102,6 +102,7 @@ SummarySetup(const vespalib::string & baseDir, const DocTypeName & docTypeName,
docsum_blob_entry_filter.add_skip(RES_DOUBLE);
docsum_blob_entry_filter.add_skip(RES_INT64);
docsum_blob_entry_filter.add_skip(RES_TENSOR);
+ docsum_blob_entry_filter.add_skip(RES_FEATUREDATA);
auto resultConfig = std::make_unique<ResultConfig>(docsum_blob_entry_filter);
if (!resultConfig->ReadConfig(summaryCfg, make_string("SummaryManager(%s)", baseDir.c_str()).c_str())) {
std::ostringstream oss;
diff --git a/streamingvisitors/src/vespa/vsm/vsm/vsm-adapter.cpp b/streamingvisitors/src/vespa/vsm/vsm/vsm-adapter.cpp
index 1c81c75d5b5..0a75780d9f7 100644
--- a/streamingvisitors/src/vespa/vsm/vsm/vsm-adapter.cpp
+++ b/streamingvisitors/src/vespa/vsm/vsm/vsm-adapter.cpp
@@ -145,6 +145,7 @@ VSMAdapter::configure(const VSMConfigSnapshot & snapshot)
docsum_blob_entry_filter.add_skip(search::docsummary::RES_DOUBLE);
docsum_blob_entry_filter.add_skip(search::docsummary::RES_INT64);
docsum_blob_entry_filter.add_skip(search::docsummary::RES_TENSOR);
+ docsum_blob_entry_filter.add_skip(search::docsummary::RES_FEATUREDATA);
std::unique_ptr<ResultConfig> resCfg(new ResultConfig(docsum_blob_entry_filter));
if ( ! resCfg->ReadConfig(*summary.get(), _configId.c_str())) {
throw std::runtime_error("(re-)configuration of VSM (docsum tools) failed due to bad summary config");