Kaynağa Gözat

Allow SimilaritySearchIndex to be recreated (not using singleton)

jherve 1 yıl önce
ebeveyn
işleme
7fcffc1aa2
1 değiştirilmiş dosya ile 3 ekleme ve 6 silme
  1. 3 6
      src/media_observer/similarity_index.py

+ 3 - 6
src/media_observer/similarity_index.py

@@ -70,12 +70,9 @@ class SimilaritySearch:
 
     @classmethod
     def create(cls, storage):
-        if cls.instance is None:
-            d = 1024
-            index = AnnoyIndex(d, "dot")
-            cls.instance = SimilaritySearch(storage, index)
-
-        return cls.instance
+        d = 1024
+        index = AnnoyIndex(d, "dot")
+        return SimilaritySearch(storage, index)
 
     async def save(self):
         self.index.save(file_path_index)