diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2024-02-12 23:02:05 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-12 23:02:05 +0100 |
commit | a3ca447c815dc858b829450678ddcb2d5e5d8ac0 (patch) | |
tree | 8902783b55af6a90fd32532170890599f7520968 /streamingvisitors/src/vespa/searchvisitor/matching_elements_filler.cpp | |
parent | d62af325866a049d7eb97b6e3226b6f97c22b70d (diff) |
Revert "- Use explicit given wanted hit count."
Diffstat (limited to 'streamingvisitors/src/vespa/searchvisitor/matching_elements_filler.cpp')
-rw-r--r-- | streamingvisitors/src/vespa/searchvisitor/matching_elements_filler.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/streamingvisitors/src/vespa/searchvisitor/matching_elements_filler.cpp b/streamingvisitors/src/vespa/searchvisitor/matching_elements_filler.cpp index 35a3f1966b6..79bacda3f3b 100644 --- a/streamingvisitors/src/vespa/searchvisitor/matching_elements_filler.cpp +++ b/streamingvisitors/src/vespa/searchvisitor/matching_elements_filler.cpp @@ -178,13 +178,12 @@ MatchingElementsFiller::fill_matching_elements(const MatchingElementsFields& fie return result; } // Scan documents that will be returned as hits - size_t count = std::min(_search_result.getHitCount(), _search_result.getWantedHitCount()); - for (size_t i(0); i < count; i++ ) { + for (size_t i(0), m(_search_result.getHitCount()); (i < m) && (i < _search_result.getWantedHitCount()); i++ ) { const char* doc_id(nullptr); SearchResult::RankType rank(0); uint32_t lid = _search_result.getHit(i, doc_id, rank); const vsm::Document& vsm_doc = _hit_collector.getDocSum(lid); - const auto& doc = dynamic_cast<const StorageDocument&>(vsm_doc); + const StorageDocument& doc = dynamic_cast<const StorageDocument&>(vsm_doc); matcher.find_matching_elements(doc, lid, *result); _query.reset(); } |