diff --git a/rag-service/qdrant_client_wrapper.py b/rag-service/qdrant_client_wrapper.py index 2678497..bfeafc0 100644 --- a/rag-service/qdrant_client_wrapper.py +++ b/rag-service/qdrant_client_wrapper.py @@ -167,12 +167,13 @@ class QdrantClientWrapper: ) qdrant_filter = qmodels.Filter(must=must_conditions) - results = self.client.search( + results = self.client.query_points( collection_name=collection, - query_vector=query_vector, + query=query_vector, limit=limit, query_filter=qdrant_filter, score_threshold=score_threshold, + with_payload=True, ) return [ @@ -181,7 +182,7 @@ class QdrantClientWrapper: "score": hit.score, "payload": hit.payload or {}, } - for hit in results + for hit in results.points ] # ------------------------------------------------------------------