Qdrant Vector Database
Classes
QdrantVectorDatabase(url: str, api_key: str, default_query_limit: int = 10, timeout: int | None = None, search_algorithm: superlinked.framework.common.storage.search_index.search_algorithm.SearchAlgorithm = SearchAlgorithm.FLAT, vector_precision: superlinked.framework.common.precision.Precision = Precision.FLOAT16, prefer_grpc: bool | None = None, **extra_params: Any)
: Qdrant implementation of the VectorDatabase.
This class provides a Qdrant-based vector database connector.
Initialize the QdrantVectorDatabase.
Args:
url (str): The url of the Qdrant server.
api_key (str): The api key of the Qdrant cluster.
default_query_limit (int): Default vector search limit, set to Qdrant's default of 10.
timeout (int | None): Timeout in seconds for Qdrant operations. Default is 5 seconds.
vector_precision (Precision): Precision to use for storing vectors. Defaults to FLOAT16.
prefer_grpc (bool | None): Whether to prefer gRPC for Qdrant operations. Default is False.
**extra_params (Any): Additional parameters for the Qdrant connection.
### Ancestors (in MRO)
* superlinked.framework.dsl.storage.vector_database.VectorDatabase
* abc.ABC
* typing.Generic
Last updated
Was this helpful?