diff options
author | Tor Egge <Tor.Egge@online.no> | 2023-05-05 10:33:12 +0200 |
---|---|---|
committer | Tor Egge <Tor.Egge@online.no> | 2023-05-05 10:33:12 +0200 |
commit | d841fb9699c61f1fc82b8fdd084f9e4404c5aa44 (patch) | |
tree | e3dd99918dcd7cd3651492c22b6d16d4b2552a4f /streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp | |
parent | 8740481c7ea4125827ffcb673cadd2132f705a4e (diff) |
Add SearchEnvironmentSnapshot for streaming search.
Diffstat (limited to 'streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp')
-rw-r--r-- | streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp b/streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp index 55638c3ec44..92e1ff0e460 100644 --- a/streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp +++ b/streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp @@ -143,17 +143,17 @@ RankProcessor::init(bool forRanking, size_t wantedHitCount) initHitCollector(wantedHitCount); } -RankProcessor::RankProcessor(RankManager::Snapshot::SP snapshot, +RankProcessor::RankProcessor(std::shared_ptr<const RankManager::Snapshot> snapshot, const vespalib::string &rankProfile, Query & query, const vespalib::string & location, Properties & queryProperties, const search::IAttributeManager * attrMgr) : - _rankManagerSnapshot(snapshot), - _rankSetup(snapshot->getRankSetup(rankProfile)), + _rankManagerSnapshot(std::move(snapshot)), + _rankSetup(_rankManagerSnapshot->getRankSetup(rankProfile)), _query(query), - _queryEnv(location, snapshot->getIndexEnvironment(rankProfile), queryProperties, attrMgr), + _queryEnv(location, _rankManagerSnapshot->getIndexEnvironment(rankProfile), queryProperties, attrMgr), _mdLayout(), _match_data(), _rankProgram(), |