From b7ca928dc68126b1e73a675435f751a30b79f0cd Mon Sep 17 00:00:00 2001 From: tatiana-yan Date: Thu, 30 Jan 2020 13:30:59 +0300 Subject: [PATCH] [search_quality] Print results while collecting features. --- .../features_collector_tool/features_collector_tool.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/search/search_quality/features_collector_tool/features_collector_tool.cpp b/search/search_quality/features_collector_tool/features_collector_tool.cpp index 30570edccb..34d6857b6d 100644 --- a/search/search_quality/features_collector_tool/features_collector_tool.cpp +++ b/search/search_quality/features_collector_tool/features_collector_tool.cpp @@ -159,14 +159,12 @@ int main(int argc, char * argv[]) requests.back()->Start(); } - for (auto const & request : requests) - request->Wait(); - cout << "SampleId,"; RankingInfo::PrintCSVHeader(cout); cout << ",Relevance" << endl; for (size_t i = 0; i < samples.size(); ++i) { + requests[i]->Wait(); auto const & sample = samples[i]; auto const & results = requests[i]->Results(); @@ -201,6 +199,7 @@ int main(int argc, char * argv[]) if (wasNotFound && isRelevant) s.m_notFound.push_back(j); } + requests[i].reset(); } if (FLAGS_stats_path.empty())