diff options
author | Arne H Juul <arnej27959@users.noreply.github.com> | 2020-05-14 13:51:49 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-14 13:51:49 +0200 |
commit | ffcc6a48e7686172b14471fd208c9ab0b5aa1310 (patch) | |
tree | f01a7671bda184201dd586e30ffd6dd832fea4f2 /searchcore | |
parent | 82cb4a30a63900c0aa853874e123baaab8162021 (diff) | |
parent | 409693b97750d60e3be4b9a216bbc5c9d9def4ab (diff) |
Merge pull request #13234 from vespa-engine/arnej/use-global-filter-in-nn-blueprint
Arnej/use global filter in nn blueprint
Diffstat (limited to 'searchcore')
-rw-r--r-- | searchcore/src/vespa/searchcore/proton/matching/query.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/searchcore/src/vespa/searchcore/proton/matching/query.cpp b/searchcore/src/vespa/searchcore/proton/matching/query.cpp index 26d35998dd3..dd93a0eceed 100644 --- a/searchcore/src/vespa/searchcore/proton/matching/query.cpp +++ b/searchcore/src/vespa/searchcore/proton/matching/query.cpp @@ -191,8 +191,8 @@ Query::optimize() _blueprint = Blueprint::optimize(std::move(_blueprint)); if (_blueprint->getState().want_global_filter()) { // XXX we need to somehow compute a real global filter - std::shared_ptr<search::BitVector> empty_global_filter; - _blueprint->set_global_filter(empty_global_filter); + auto empty_global_filter = search::queryeval::GlobalFilter::create(); + _blueprint->set_global_filter(*empty_global_filter); // optimized order may change after accounting for global filter: _blueprint = Blueprint::optimize(std::move(_blueprint)); } |