summaryrefslogtreecommitdiffstats
path: root/streamingvisitors
diff options
context:
space:
mode:
authorGeir Storli <geirst@yahooinc.com>2022-07-08 13:20:04 +0200
committerGitHub <noreply@github.com>2022-07-08 13:20:04 +0200
commit4e7ba5a2ef53e90581acc376d6fc726fe554db34 (patch)
tree8586ebb344449e8e8c59e150c26e953fdcfa8dcd /streamingvisitors
parenta27c663175bdf2fb01581ba084b6eb772d5a50fe (diff)
parent7a2fa2c737936212787a2ec3312701b5d14730fa (diff)
Merge pull request #23428 from vespa-engine/toregge/stop-storing-scalar-values-in-docsum-blobs
Stop storing integers of any size, floating point numbers and bool in docsum blobs.
Diffstat (limited to 'streamingvisitors')
-rw-r--r--streamingvisitors/src/vespa/vsm/vsm/vsm-adapter.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/streamingvisitors/src/vespa/vsm/vsm/vsm-adapter.cpp b/streamingvisitors/src/vespa/vsm/vsm/vsm-adapter.cpp
index 0d329cd9783..1c81c75d5b5 100644
--- a/streamingvisitors/src/vespa/vsm/vsm/vsm-adapter.cpp
+++ b/streamingvisitors/src/vespa/vsm/vsm/vsm-adapter.cpp
@@ -138,6 +138,12 @@ VSMAdapter::configure(const VSMConfigSnapshot & snapshot)
// init result config
DocsumBlobEntryFilter docsum_blob_entry_filter;
docsum_blob_entry_filter.add_skip(search::docsummary::RES_INT);
+ docsum_blob_entry_filter.add_skip(search::docsummary::RES_SHORT);
+ docsum_blob_entry_filter.add_skip(search::docsummary::RES_BOOL);
+ docsum_blob_entry_filter.add_skip(search::docsummary::RES_BYTE);
+ docsum_blob_entry_filter.add_skip(search::docsummary::RES_FLOAT);
+ 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);
std::unique_ptr<ResultConfig> resCfg(new ResultConfig(docsum_blob_entry_filter));
if ( ! resCfg->ReadConfig(*summary.get(), _configId.c_str())) {