summaryrefslogtreecommitdiffstats
path: root/searchcore
diff options
context:
space:
mode:
authorGeir Storli <geirst@yahooinc.com>2023-03-31 14:13:39 +0000
committerGeir Storli <geirst@yahooinc.com>2023-03-31 14:13:39 +0000
commit0ac05b65c3a4246311763429b2ec3e31ad8e30b0 (patch)
tree1f8903f4b537f3c5a2f5c20516b6ab298977b944 /searchcore
parentd65d548169183b47b931b3c5e39ad5a8fae06ce5 (diff)
Use one MatchingElementsFields instance per summary class.
This avoids calculating MatchingElements for fields that exist in other summary classes.
Diffstat (limited to 'searchcore')
-rw-r--r--searchcore/src/tests/proton/docsummary/docsummary_test.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/searchcore/src/tests/proton/docsummary/docsummary_test.cpp b/searchcore/src/tests/proton/docsummary/docsummary_test.cpp
index 020f4ff42c1..70f81d629d5 100644
--- a/searchcore/src/tests/proton/docsummary/docsummary_test.cpp
+++ b/searchcore/src/tests/proton/docsummary/docsummary_test.cpp
@@ -107,7 +107,10 @@ namespace proton {
class MockDocsumFieldWriterFactory : public search::docsummary::IDocsumFieldWriterFactory
{
public:
- std::unique_ptr<DocsumFieldWriter> create_docsum_field_writer(const vespalib::string&, const vespalib::string&, const vespalib::string&) override {
+ std::unique_ptr<DocsumFieldWriter> create_docsum_field_writer(const vespalib::string&,
+ const vespalib::string&,
+ const vespalib::string&,
+ std::shared_ptr<search::MatchingElementsFields>) override {
return {};
}