diff options
author | Geir Storli <geirst@verizonmedia.com> | 2020-05-20 13:10:09 +0000 |
---|---|---|
committer | Geir Storli <geirst@verizonmedia.com> | 2020-05-20 13:10:09 +0000 |
commit | 47e95a1a3506525c832517a4f8b0e925c9f12c02 (patch) | |
tree | 669e929e6f21741c880e95a131409c26241dbe19 /searchcore/src/tests/proton/matching | |
parent | eb1e9294ad2c207f7c9b465f42d2b3de72fd336e (diff) |
Prepare to support matched-elements-only for arrays and weighted sets of primitive types.
This renames StructFieldMapper to MatchingElementsFields with added support for basic fields.
Also some terminology is aligned.
Diffstat (limited to 'searchcore/src/tests/proton/matching')
-rw-r--r-- | searchcore/src/tests/proton/matching/matching_test.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/searchcore/src/tests/proton/matching/matching_test.cpp b/searchcore/src/tests/proton/matching/matching_test.cpp index 00a319db394..9d5b67af81c 100644 --- a/searchcore/src/tests/proton/matching/matching_test.cpp +++ b/searchcore/src/tests/proton/matching/matching_test.cpp @@ -363,10 +363,10 @@ struct MyWorld { return docsum_matcher->get_rank_features(); } - MatchingElements::UP get_matching_elements(const DocsumRequest &req, const StructFieldMapper &mapper) { + MatchingElements::UP get_matching_elements(const DocsumRequest &req, const MatchingElementsFields &fields) { Matcher::SP matcher = createMatcher(); auto docsum_matcher = matcher->create_docsum_matcher(req, searchContext, attributeContext, *sessionManager); - return docsum_matcher->get_matching_elements(mapper); + return docsum_matcher->get_matching_elements(fields); } }; @@ -922,10 +922,10 @@ TEST("require that docsum matcher can extract matching elements from same elemen world.basicSetup(); world.add_same_element_results("foo", "bar"); auto request = world.create_docsum_request(make_same_element_stack_dump("foo", "bar"), {20}); - StructFieldMapper mapper; - mapper.add_mapping("my", "my.a1"); - mapper.add_mapping("my", "my.f1"); - auto result = world.get_matching_elements(*request, mapper); + MatchingElementsFields fields; + fields.add_mapping("my", "my.a1"); + fields.add_mapping("my", "my.f1"); + auto result = world.get_matching_elements(*request, fields); const auto &list = result->get_matching_elements(20, "my"); ASSERT_EQUAL(list.size(), 1u); EXPECT_EQUAL(list[0], 2u); @@ -936,10 +936,10 @@ TEST("require that docsum matcher can extract matching elements from single attr world.basicSetup(); world.add_same_element_results("foo", "bar"); auto request = world.create_docsum_request(make_simple_stack_dump("my.a1", "foo"), {20}); - StructFieldMapper mapper; - mapper.add_mapping("my", "my.a1"); - mapper.add_mapping("my", "my.f1"); - auto result = world.get_matching_elements(*request, mapper); + MatchingElementsFields fields; + fields.add_mapping("my", "my.a1"); + fields.add_mapping("my", "my.f1"); + auto result = world.get_matching_elements(*request, fields); const auto &list = result->get_matching_elements(20, "my"); ASSERT_EQUAL(list.size(), 2u); EXPECT_EQUAL(list[0], 2u); |