Skip to content

Commit 327da97

Browse files
committed
deprecate: replace missing search request with query request in qdrant_fastembed
1 parent 0d73899 commit 327da97

File tree

2 files changed

+10
-11
lines changed

2 files changed

+10
-11
lines changed

qdrant_client/async_qdrant_fastembed.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -599,7 +599,7 @@ async def query(
599599
- Exclude vectors which doesn't fit given conditions.
600600
- If `None` - search among all vectors
601601
limit: How many results return
602-
**kwargs: Additional search parameters. See `qdrant_client.models.SearchRequest` for details.
602+
**kwargs: Additional search parameters. See `qdrant_client.models.QueryRequest` for details.
603603
604604
Returns:
605605
list[types.ScoredPoint]: List of scored points.
@@ -631,8 +631,9 @@ async def query(
631631
sparse_query_vector = models.SparseVector(
632632
indices=sparse_vector.indices.tolist(), values=sparse_vector.values.tolist()
633633
)
634-
dense_request = models.SearchRequest(
635-
vector=models.NamedVector(name=self.get_vector_field_name(), vector=query_vector),
634+
dense_request = models.QueryRequest(
635+
query=query_vector,
636+
using=self.get_vector_field_name(),
636637
filter=query_filter,
637638
limit=limit,
638639
with_payload=True,
@@ -677,7 +678,7 @@ async def query_batch(
677678
- If `None` - search among all vectors
678679
This filter will be applied to all search requests.
679680
limit: How many results return
680-
**kwargs: Additional search parameters. See `qdrant_client.models.SearchRequest` for details.
681+
**kwargs: Additional search parameters. See `qdrant_client.models.QueryRequest` for details.
681682
682683
Returns:
683684
list[list[QueryResponse]]: List of lists of responses for each query text.

qdrant_client/qdrant_fastembed.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -637,7 +637,7 @@ def query(
637637
- Exclude vectors which doesn't fit given conditions.
638638
- If `None` - search among all vectors
639639
limit: How many results return
640-
**kwargs: Additional search parameters. See `qdrant_client.models.SearchRequest` for details.
640+
**kwargs: Additional search parameters. See `qdrant_client.models.QueryRequest` for details.
641641
642642
Returns:
643643
list[types.ScoredPoint]: List of scored points.
@@ -672,11 +672,9 @@ def query(
672672
values=sparse_vector.values.tolist(),
673673
)
674674

675-
dense_request = models.SearchRequest(
676-
vector=models.NamedVector(
677-
name=self.get_vector_field_name(),
678-
vector=query_vector,
679-
),
675+
dense_request = models.QueryRequest(
676+
query=query_vector,
677+
using=self.get_vector_field_name(),
680678
filter=query_filter,
681679
limit=limit,
682680
with_payload=True,
@@ -722,7 +720,7 @@ def query_batch(
722720
- If `None` - search among all vectors
723721
This filter will be applied to all search requests.
724722
limit: How many results return
725-
**kwargs: Additional search parameters. See `qdrant_client.models.SearchRequest` for details.
723+
**kwargs: Additional search parameters. See `qdrant_client.models.QueryRequest` for details.
726724
727725
Returns:
728726
list[list[QueryResponse]]: List of lists of responses for each query text.

0 commit comments

Comments
 (0)