From 09668c2f67a6d4539e70d749607d08afc9570f3f Mon Sep 17 00:00:00 2001 From: laurenspriem Date: Thu, 24 Jul 2025 11:58:10 +0200 Subject: [PATCH] Don't use vectorDB for magic search --- .../semantic_search_service.dart | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/mobile/apps/photos/lib/services/machine_learning/semantic_search/semantic_search_service.dart b/mobile/apps/photos/lib/services/machine_learning/semantic_search/semantic_search_service.dart index f2b18e515b..05df3a17dc 100644 --- a/mobile/apps/photos/lib/services/machine_learning/semantic_search/semantic_search_service.dart +++ b/mobile/apps/photos/lib/services/machine_learning/semantic_search/semantic_search_service.dart @@ -8,7 +8,6 @@ import "package:logging/logging.dart"; import "package:photos/core/cache/lru_map.dart"; import "package:photos/core/event_bus.dart"; import "package:photos/db/files_db.dart"; -import "package:photos/db/ml/clip_vector_db.dart"; import "package:photos/db/ml/db.dart"; import 'package:photos/events/embedding_updated_event.dart'; import "package:photos/models/file/file.dart"; @@ -273,18 +272,11 @@ class SemanticSearchService { } } late final Map> queryResults; - if (flagService.enableVectorDb) { - queryResults = await ClipVectorDB.instance.computeBulkSimilarities( - textQueryToEmbeddingMap, - minimumSimilarityMap, - ); - } else { - await _cacheClipVectors(); - queryResults = await MLComputer.instance.computeBulkSimilarities( - textQueryToEmbeddingMap, - minimumSimilarityMap, - ); - } + await _cacheClipVectors(); + queryResults = await MLComputer.instance.computeBulkSimilarities( + textQueryToEmbeddingMap, + minimumSimilarityMap, + ); final endTime = DateTime.now(); _logger.info( "computingSimilarities took for ${textQueryToEmbeddingMap.length} queries " +