فهرست منبع

fix critical bug

Robin Bially 6 ماه پیش
والد
کامیت
2c59f2dcaf
1فایلهای تغییر یافته به همراه4 افزوده شده و 0 حذف شده
  1. 4 0
      backend/open_webui/apps/retrieval/vector/dbs/qdrant.py

+ 4 - 0
backend/open_webui/apps/retrieval/vector/dbs/qdrant.py

@@ -59,6 +59,8 @@ class QdrantClient:
             self, collection_name: str, vectors: list[list[float | int]], limit: int
     ) -> Optional[SearchResult]:
         # Search for the nearest neighbor items based on the vectors and return 'limit' number of results.
+        if limit is None:
+            limit=10000000 # otherwise qdrant would set limit to 10!
 
         query_response = self.client.query_points(
             collection_name=f"{self.collection_prefix}_{collection_name}",
@@ -78,6 +80,8 @@ class QdrantClient:
         if not self.has_collection(collection_name):
             return None
         try:
+            if limit is None:
+                limit=10000000 # otherwise qdrant would set limit to 10!
 
             field_conditions = []
             for key, value in filter.items():