diff options
author | Håvard Pettersen <havardpe@oath.com> | 2019-11-26 13:15:04 +0000 |
---|---|---|
committer | Håvard Pettersen <havardpe@oath.com> | 2019-11-26 13:15:04 +0000 |
commit | eaf357ed16e39c665b642683bcbb1c178e92e8b9 (patch) | |
tree | 02f10b0d1461b30633bf0853988f3956723be1b6 /searchlib/src/tests/queryeval/nearest_neighbor/nearest_neighbor_test.cpp | |
parent | 445dea6c7c199aed43bf028ff35899c4294e1d03 (diff) |
simplify
Diffstat (limited to 'searchlib/src/tests/queryeval/nearest_neighbor/nearest_neighbor_test.cpp')
-rw-r--r-- | searchlib/src/tests/queryeval/nearest_neighbor/nearest_neighbor_test.cpp | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/searchlib/src/tests/queryeval/nearest_neighbor/nearest_neighbor_test.cpp b/searchlib/src/tests/queryeval/nearest_neighbor/nearest_neighbor_test.cpp index 8146bdfeaa5..6a96b7720b1 100644 --- a/searchlib/src/tests/queryeval/nearest_neighbor/nearest_neighbor_test.cpp +++ b/searchlib/src/tests/queryeval/nearest_neighbor/nearest_neighbor_test.cpp @@ -143,19 +143,11 @@ std::vector<feature_t> get_rawscores(Fixture &env, const DenseTensorView &qtv) { search->initRange(docid, limit); std::vector<feature_t> rv; while (docid < limit) { - if (strict) { - search->seek(docid); - if (search->isAtEnd()) break; - docid = search->getDocId(); + if (search->seek(docid)) { search->unpack(docid); rv.push_back(tfmd.getRawScore()); - } else { - if (search->seek(docid)) { - search->unpack(docid); - rv.push_back(tfmd.getRawScore()); - } } - ++docid; + docid = std::max(search->getDocId(), docid + 1); } return rv; } |