aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/queryeval/ranksearch.h
diff options
context:
space:
mode:
Diffstat (limited to 'searchlib/src/vespa/searchlib/queryeval/ranksearch.h')
-rw-r--r--searchlib/src/vespa/searchlib/queryeval/ranksearch.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/searchlib/src/vespa/searchlib/queryeval/ranksearch.h b/searchlib/src/vespa/searchlib/queryeval/ranksearch.h
index 4d5bb3d3bf9..2b5c80633f2 100644
--- a/searchlib/src/vespa/searchlib/queryeval/ranksearch.h
+++ b/searchlib/src/vespa/searchlib/queryeval/ranksearch.h
@@ -4,8 +4,7 @@
#include "multisearch.h"
-namespace search {
-namespace queryeval {
+namespace search::queryeval {
/**
* A simple implementation of the Rank search operation.
@@ -26,8 +25,8 @@ protected:
public:
// Caller takes ownership of the returned SearchIterator.
static SearchIterator *create(const Children &children, bool strict);
+ SearchIterator * mandatory() const { return getChildren()[0]; }
+ bool isRank() const override { return true; }
};
-} // namespace queryeval
-} // namespace search
-
+}