From 81c5a841a37211cc814e3636475b682ecf759211 Mon Sep 17 00:00:00 2001 From: emeric Date: Fri, 26 Jul 2019 23:06:53 +0200 Subject: [PATCH] Fixed regression on similarity engine --- .../features/SimilarityFeaturesSearcher.cpp | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/src/similarity/features/SimilarityFeaturesSearcher.cpp b/src/similarity/features/SimilarityFeaturesSearcher.cpp index fbd200d4..e9ade597 100644 --- a/src/similarity/features/SimilarityFeaturesSearcher.cpp +++ b/src/similarity/features/SimilarityFeaturesSearcher.cpp @@ -124,22 +124,18 @@ FeaturesSearcher::FeaturesSearcher(Database::Session& session, std::function trackIds; + const FeatureInfoMap featuresInfo {getFeatureInfoMap(session)}; + const std::size_t nbDimensions {getFeatureInfoMapNbDimensions(featuresInfo)}; + LMS_LOG(SIMILARITY, DEBUG) << "Features dimension = " << nbDimensions; + + std::vector trackIds; { auto transaction {session.createSharedTransaction()}; - featuresInfo = getFeatureInfoMap(session); - nbDimensions = getFeatureInfoMapNbDimensions(featuresInfo); - - LMS_LOG(SIMILARITY, DEBUG) << "Features dimension = " << nbDimensions; - LMS_LOG(SIMILARITY, DEBUG) << "Getting Tracks with features..."; trackIds = Database::Track::getAllIdsWithFeatures(session); LMS_LOG(SIMILARITY, DEBUG) << "Getting Tracks with features DONE"; - } std::vector samples;