diff options
Diffstat (limited to 'streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp')
-rw-r--r-- | streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp b/streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp index b965a050067..9755f20588f 100644 --- a/streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp +++ b/streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp @@ -500,7 +500,7 @@ SearchVisitor::init(const Parameters & params) setupAttributeVectorsForSorting(_sortSpec); _rankController.setRankManagerSnapshot(_env->get_rank_manager_snapshot()); - _rankController.setupRankProcessors(_query, location, wantedSummaryCount, ! _sortSpec.empty(), _attrMan, _attributeFields); + _rankController.setupRankProcessors(_query, location, wantedSummaryCount, _attrMan, _attributeFields); // This depends on _fieldPathMap (from setupScratchDocument), // and IQueryEnvironment (from setupRankProcessors). @@ -668,8 +668,8 @@ SearchVisitor::RankController::RankController() : _queryProperties(), _featureOverrides(), _hasRanking(false), - _dumpFeatures(false), _rankProcessor(), + _dumpFeatures(false), _dumpProcessor() { } @@ -679,13 +679,13 @@ SearchVisitor::RankController::~RankController() = default; void SearchVisitor::RankController::setupRankProcessors(Query & query, const vespalib::string & location, - size_t wantedHitCount, bool use_sort_blob, + size_t wantedHitCount, const search::IAttributeManager & attrMan, std::vector<AttrInfo> & attributeFields) { _rankSetup = &_rankManagerSnapshot->getRankSetup(_rankProfile); _rankProcessor = std::make_unique<RankProcessor>(_rankManagerSnapshot, _rankProfile, query, location, _queryProperties, _featureOverrides, &attrMan); - _rankProcessor->initForRanking(wantedHitCount, use_sort_blob); + _rankProcessor->initForRanking(wantedHitCount); // register attribute vectors needed for ranking processAccessedAttributes(_rankProcessor->get_real_query_env(), true, attrMan, attributeFields); |