diff options
Diffstat (limited to 'searchlib/src/tests/queryeval/queryeval_test.cpp')
-rw-r--r-- | searchlib/src/tests/queryeval/queryeval_test.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/searchlib/src/tests/queryeval/queryeval_test.cpp b/searchlib/src/tests/queryeval/queryeval_test.cpp index c3a9a0d326e..e8f30ba84ff 100644 --- a/searchlib/src/tests/queryeval/queryeval_test.cpp +++ b/searchlib/src/tests/queryeval/queryeval_test.cpp @@ -358,6 +358,12 @@ public: _sc = _a.getSearch(std::make_unique<search::QueryTermSimple>("1", search::QueryTermSimple::Type::WORD), SearchContextParams().useBitVector(true)); } + FlowStats calculate_flow_stats(uint32_t docid_limit) const override { + auto est = _sc->calc_hit_estimate(); + return est.is_unknown() + ? default_flow_stats(0) + : default_flow_stats(docid_limit, est.est_hits(), 0); + } SearchIterator::UP createLeafSearch(const TermFieldMatchDataArray &tfmda, bool strict) const override { |