aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore
diff options
context:
space:
mode:
authorArne H Juul <arnej27959@users.noreply.github.com>2020-05-14 13:51:49 +0200
committerGitHub <noreply@github.com>2020-05-14 13:51:49 +0200
commitffcc6a48e7686172b14471fd208c9ab0b5aa1310 (patch)
treef01a7671bda184201dd586e30ffd6dd832fea4f2 /searchcore
parent82cb4a30a63900c0aa853874e123baaab8162021 (diff)
parent409693b97750d60e3be4b9a216bbc5c9d9def4ab (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.cpp4
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));
}