Open pradeep-suresh2002 opened 3 weeks ago
@pradeep-suresh2002 async is supported, but you need to supply the async client
vector_store = QdrantVectorStore(
...,
client=qdrant_client.QdrantClient(...),
aclient=qdrant_client.AsyncQdrantClient(...)
)
However, sparse vector generation is not async, its compute bound to your machine, so it will be blocking either way
For creating AsyncClients, why we are giving both client and aclient? We can provide only aclient right? vector_store = QdrantVectorStore( ..., client=qdrant_client.QdrantClient(...), aclient=qdrant_client.AsyncQdrantClient(...) )
Because the code uses both a sync and async client, and qdrant doesn't provide a way to create one client from the other
Feature Description
Reason
To create collections
Value of Feature