agrag.vectordb
Vector storage backends and the build shortcut.
Modules:
- base – The VectorStore abstraction and its build shortcut.
- errors – Errors that the vector-store layer raises.
- milvus – Milvus vector-store backend.
- pending – Pending-record bookkeeping shared by the VectorStore adapters.
- qdrant – Qdrant vector-store backend.
- settings – Settings for vector-store backends.
- weaviate – Weaviate vector-store backend.
Classes:
- CollectionDimensionMismatchError – A collection already exists with a different embedding dimension.
- MilvusSettings – Milvus connection configuration.
- MilvusVectorStore – A
VectorStorebacked by Milvus, including native hybrid search. - QdrantSettings – Qdrant connection configuration.
- QdrantVectorStore – A
VectorStorebacked by Qdrant, including native hybrid search. - VectorStore – A vector database backend: collection lifecycle, writes, and search.
- VectorStoreError – The base class for every vector-store error.
- VectorStoreMissingExtraError – A vector store exists, but its package extra is not installed.
- WeaviateSettings – Weaviate connection configuration.
- WeaviateVectorStore – A
VectorStorebacked by Weaviate, including native hybrid search.
Functions:
- build_vector_store – Build a vector store from a backend name, or return one unchanged.