aboutsummaryrefslogtreecommitdiffstats
path: root/streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2023-05-05 10:33:12 +0200
committerTor Egge <Tor.Egge@online.no>2023-05-05 10:33:12 +0200
commitd841fb9699c61f1fc82b8fdd084f9e4404c5aa44 (patch)
treee3dd99918dcd7cd3651492c22b6d16d4b2552a4f /streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp
parent8740481c7ea4125827ffcb673cadd2132f705a4e (diff)
Add SearchEnvironmentSnapshot for streaming search.
Diffstat (limited to 'streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp')
-rw-r--r--streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp8
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(),