Skip to content

Commit a7e51fa

Browse files
Fix sparse vector name in query (#232)
* Fix sparce vector name * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
1 parent 6a73ea1 commit a7e51fa

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

engine/clients/qdrant/search.py

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -41,17 +41,14 @@ def search_one(cls, query: Query, top: int) -> List[Tuple[int, float]]:
4141
query_vector = query.vector
4242
else:
4343
query_vector = construct(
44-
rest.NamedSparseVector,
45-
name="sparse",
46-
vector=construct(
47-
rest.SparseVector,
48-
indices=query.sparse_vector.indices,
49-
values=query.sparse_vector.values,
50-
),
44+
rest.SparseVector,
45+
indices=query.sparse_vector.indices,
46+
values=query.sparse_vector.values,
5147
)
5248

5349
try:
5450
res = cls.client.query_points(
51+
using="sparse" if query.sparse_vector else None,
5552
collection_name=QDRANT_COLLECTION_NAME,
5653
query=query_vector,
5754
query_filter=cls.parser.parse(query.meta_conditions),

0 commit comments

Comments
 (0)