diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2024-02-12 23:23:59 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2024-02-12 23:23:59 +0000 |
commit | 5512e92e417f13d031f0bf0c6fc18ddf76511bd9 (patch) | |
tree | 479835669e614c1403fa7d547948fdf3a1d09ab2 | |
parent | 914e200cf3a080e5f91eeedffe6e65aeeedfe401 (diff) |
dumpProcessors must also receive sort information up front.
3 files changed, 4 insertions, 4 deletions
diff --git a/streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp b/streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp index 6b1ce83ee6f..167d5ecde4c 100644 --- a/streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp +++ b/streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp @@ -203,9 +203,9 @@ RankProcessor::initForRanking(size_t wantedHitCount, bool use_sort_blob) } void -RankProcessor::initForDumping(size_t wantedHitCount) +RankProcessor::initForDumping(size_t wantedHitCount, bool use_sort_blob) { - return init(false, wantedHitCount, false); + return init(false, wantedHitCount, use_sort_blob); } void diff --git a/streamingvisitors/src/vespa/searchvisitor/rankprocessor.h b/streamingvisitors/src/vespa/searchvisitor/rankprocessor.h index 373c4ff5a30..b9ed07f1170 100644 --- a/streamingvisitors/src/vespa/searchvisitor/rankprocessor.h +++ b/streamingvisitors/src/vespa/searchvisitor/rankprocessor.h @@ -72,7 +72,7 @@ public: const search::IAttributeManager * attrMgr); void initForRanking(size_t wantedHitCount, bool use_sort_blob); - void initForDumping(size_t wantedHitCount); + void initForDumping(size_t wantedHitCount, bool use_sort_blob); void unpackMatchData(uint32_t docId); static void unpack_match_data(uint32_t docid, search::fef::MatchData& matchData, QueryWrapper& query); void runRankProgram(uint32_t docId); diff --git a/streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp b/streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp index b965a050067..f8261e499dc 100644 --- a/streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp +++ b/streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp @@ -692,7 +692,7 @@ SearchVisitor::RankController::setupRankProcessors(Query & query, if (_dumpFeatures) { _dumpProcessor = std::make_unique<RankProcessor>(_rankManagerSnapshot, _rankProfile, query, location, _queryProperties, _featureOverrides, &attrMan); LOG(debug, "Initialize dump processor"); - _dumpProcessor->initForDumping(wantedHitCount); + _dumpProcessor->initForDumping(wantedHitCount, use_sort_blob); // register attribute vectors needed for dumping processAccessedAttributes(_dumpProcessor->get_real_query_env(), false, attrMan, attributeFields); } |