summaryrefslogtreecommitdiffstats
path: root/searchlib
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2023-07-06 15:12:06 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2023-07-06 15:12:06 +0000
commitdfad0a3a161cd91a94b177c3345f1c62f16269d5 (patch)
treea0cfe43cf85c72f49675fd512d55b39548116820 /searchlib
parent159864b043e9e06cfa92785b1550de26c7b82416 (diff)
Query Blueprints have a longer lifetime, hence there is no need to take a copy of the readonly weights vector.
Diffstat (limited to 'searchlib')
-rw-r--r--searchlib/src/vespa/searchlib/queryeval/dot_product_search.cpp2
-rw-r--r--searchlib/src/vespa/searchlib/queryeval/weighted_set_term_search.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/searchlib/src/vespa/searchlib/queryeval/dot_product_search.cpp b/searchlib/src/vespa/searchlib/queryeval/dot_product_search.cpp
index 840ef5eb8de..fb8d2f484b9 100644
--- a/searchlib/src/vespa/searchlib/queryeval/dot_product_search.cpp
+++ b/searchlib/src/vespa/searchlib/queryeval/dot_product_search.cpp
@@ -27,7 +27,7 @@ private:
};
TermFieldMatchData &_tmd;
- std::vector<int32_t> _weights;
+ const std::vector<int32_t> &_weights;
std::vector<uint32_t> _termPos;
CmpDocId _cmpDocId;
std::vector<ref_t> _data_space;
diff --git a/searchlib/src/vespa/searchlib/queryeval/weighted_set_term_search.cpp b/searchlib/src/vespa/searchlib/queryeval/weighted_set_term_search.cpp
index 401f48132ed..ee3978705cf 100644
--- a/searchlib/src/vespa/searchlib/queryeval/weighted_set_term_search.cpp
+++ b/searchlib/src/vespa/searchlib/queryeval/weighted_set_term_search.cpp
@@ -36,7 +36,7 @@ private:
};
fef::TermFieldMatchData &_tmd;
- std::vector<int32_t> _weights;
+ const std::vector<int32_t> &_weights;
std::vector<uint32_t> _termPos;
CmpDocId _cmpDocId;
CmpWeight _cmpWeight;