aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
diff options
context:
space:
mode:
authorHÃ¥vard Pettersen <havardpe@gmail.com>2017-02-21 12:48:37 +0100
committerGitHub <noreply@github.com>2017-02-21 12:48:37 +0100
commita201db67b1b378f1a7ef18443642f7c0ea4e7f11 (patch)
tree80af6b529f04c0ddfb17fae55619b115eaff6559 /searchlib
parent80092cb711ab5dc0d837b92e1c5b6bfcc87b4360 (diff)
parent84b2798dabcd63c9233a2443ae84494b628e54a0 (diff)
Merge pull request #1826 from yahoo/balder/avoid/termwise-consider-non-hits
Balder/avoid/termwise consider non hits
Diffstat (limited to 'searchlib')
-rw-r--r--searchlib/src/vespa/searchlib/queryeval/termwise_search.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/searchlib/src/vespa/searchlib/queryeval/termwise_search.cpp b/searchlib/src/vespa/searchlib/queryeval/termwise_search.cpp
index 59082c59aa7..10cede5d415 100644
--- a/searchlib/src/vespa/searchlib/queryeval/termwise_search.cpp
+++ b/searchlib/src/vespa/searchlib/queryeval/termwise_search.cpp
@@ -20,6 +20,7 @@ struct TermwiseSearch : public SearchIterator {
void initRange(uint32_t beginid, uint32_t endid) override {
SearchIterator::initRange(beginid, endid);
search->initRange(beginid, endid);
+ setDocId(std::max(getDocId(), search->getDocId()));
result = search->get_hits(beginid);
}
void resetRange() override {