summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/queryeval/nearest_neighbor/nearest_neighbor_test.cpp
diff options
context:
space:
mode:
authorHåvard Pettersen <havardpe@oath.com>2019-11-26 13:15:04 +0000
committerHåvard Pettersen <havardpe@oath.com>2019-11-26 13:15:04 +0000
commiteaf357ed16e39c665b642683bcbb1c178e92e8b9 (patch)
tree02f10b0d1461b30633bf0853988f3956723be1b6 /searchlib/src/tests/queryeval/nearest_neighbor/nearest_neighbor_test.cpp
parent445dea6c7c199aed43bf028ff35899c4294e1d03 (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.cpp12
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;
}