aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2024-02-20 23:46:54 +0100
committerGitHub <noreply@github.com>2024-02-20 23:46:54 +0100
commita225f9b9c2b8d8578c9af23f9d66b51ef8c1f593 (patch)
tree527be72c3cb9dbb40852ec720a872434c393fedd
parent69980e4b2d685f90fed30ee887ef72391d240ef2 (diff)
parente77f8540fc8407e60d4f494d27e5d58b099a6f29 (diff)
Merge pull request #30353 from vespa-engine/toregge/propagate-omit-summary-features-from-summary-result-class-to-docsum-state-in-streaming-modev8.308.26
Propagate omit summary features from summary result class to
-rw-r--r--streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp b/streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp
index 0c4c6a3e114..a68fe7c6aed 100644
--- a/streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp
+++ b/streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp
@@ -210,6 +210,7 @@ SearchVisitor::SummaryGenerator::get_streaming_docsums_state(vespalib::stringref
auto rci = _docsumWriter->resolveClassInfo(summary_class, fields);
auto state = std::make_unique<StreamingDocsumsState>(_callback, rci);
auto &ds = state->get_state();
+ ds._omit_summary_features = (rci.res_class == nullptr) || rci.res_class->omit_summary_features();
ds._args.setResultClassName(summary_class);
ds._args.set_fields(fields);
ds.query_normalization(&_query_normalization);