diff options
Diffstat (limited to 'searchlib/src/vespa/searchlib/queryeval/equiv_blueprint.cpp')
-rw-r--r-- | searchlib/src/vespa/searchlib/queryeval/equiv_blueprint.cpp | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/searchlib/src/vespa/searchlib/queryeval/equiv_blueprint.cpp b/searchlib/src/vespa/searchlib/queryeval/equiv_blueprint.cpp index bdd64f4c938..9d12a5c652f 100644 --- a/searchlib/src/vespa/searchlib/queryeval/equiv_blueprint.cpp +++ b/searchlib/src/vespa/searchlib/queryeval/equiv_blueprint.cpp @@ -4,8 +4,7 @@ #include "equivsearch.h" #include <vespa/vespalib/objects/visit.hpp> -namespace search { -namespace queryeval { +namespace search::queryeval { EquivBlueprint::EquivBlueprint(const FieldSpecBaseList &fields, fef::MatchDataLayout subtree_mdl) @@ -18,9 +17,7 @@ EquivBlueprint::EquivBlueprint(const FieldSpecBaseList &fields, { } -EquivBlueprint::~EquivBlueprint() -{ -} +EquivBlueprint::~EquivBlueprint() = default; SearchIterator::UP EquivBlueprint::createLeafSearch(const search::fef::TermFieldMatchDataArray &outputs, @@ -47,10 +44,10 @@ EquivBlueprint::visitMembers(vespalib::ObjectVisitor &visitor) const } void -EquivBlueprint::fetchPostings(bool strict) +EquivBlueprint::fetchPostings(bool strict, const BitVector * filter) { for (size_t i = 0; i < _terms.size(); ++i) { - _terms[i]->fetchPostings(strict); + _terms[i]->fetchPostings(strict, filter); } } @@ -70,5 +67,4 @@ EquivBlueprint::addTerm(Blueprint::UP term, double exactness) } -} // namespace queryeval -} // namespace search +} |