diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2023-07-06 15:12:06 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2023-07-06 15:12:06 +0000 |
commit | dfad0a3a161cd91a94b177c3345f1c62f16269d5 (patch) | |
tree | a0cfe43cf85c72f49675fd512d55b39548116820 /searchlib/src | |
parent | 159864b043e9e06cfa92785b1550de26c7b82416 (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/src')
-rw-r--r-- | searchlib/src/vespa/searchlib/queryeval/dot_product_search.cpp | 2 | ||||
-rw-r--r-- | searchlib/src/vespa/searchlib/queryeval/weighted_set_term_search.cpp | 2 |
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; |