From 8226f08fd1e7f23559d2a80c048714e58e2cd18f Mon Sep 17 00:00:00 2001 From: tellet-q Date: Tue, 1 Apr 2025 11:02:49 +0200 Subject: [PATCH 1/2] Fix sparce vector name --- engine/clients/qdrant/search.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/engine/clients/qdrant/search.py b/engine/clients/qdrant/search.py index 7f94de78..0697a0a3 100644 --- a/engine/clients/qdrant/search.py +++ b/engine/clients/qdrant/search.py @@ -41,17 +41,14 @@ def search_one(cls, query: Query, top: int) -> List[Tuple[int, float]]: query_vector = query.vector else: query_vector = construct( - rest.NamedSparseVector, - name="sparse", - vector=construct( rest.SparseVector, indices=query.sparse_vector.indices, values=query.sparse_vector.values, - ), - ) + ) try: res = cls.client.query_points( + using="sparse" if query.sparse_vector else None, collection_name=QDRANT_COLLECTION_NAME, query=query_vector, query_filter=cls.parser.parse(query.meta_conditions), From 2d81c556b2d5a07bd10bcd06d25f562995b40009 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Tue, 1 Apr 2025 09:03:22 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- engine/clients/qdrant/search.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/engine/clients/qdrant/search.py b/engine/clients/qdrant/search.py index 0697a0a3..a7d9c877 100644 --- a/engine/clients/qdrant/search.py +++ b/engine/clients/qdrant/search.py @@ -41,10 +41,10 @@ def search_one(cls, query: Query, top: int) -> List[Tuple[int, float]]: query_vector = query.vector else: query_vector = construct( - rest.SparseVector, - indices=query.sparse_vector.indices, - values=query.sparse_vector.values, - ) + rest.SparseVector, + indices=query.sparse_vector.indices, + values=query.sparse_vector.values, + ) try: res = cls.client.query_points(