Skip to main content
Version: latest

agrag.vectordb

External vector indexes with graph-owned visibility and placement.

Modules:

  • base – The asynchronous contract for an exclusive external vector index.
  • errors – Errors exposed by external vector indexes.
  • kinds – Map public graph labels to external collection kinds.
  • milvus – Milvus dense and native BM25 indexes for external vector placement.
  • placement – Validate that a graph continues to use its original vector placement.
  • qdrant – Qdrant indexes with dense vectors and locally computed BM25 sparse vectors.
  • settings – Validation shared by external vector store settings.
  • weaviate – Weaviate collections with self-provided vectors and native BM25 fusion.

Classes:

Functions:

  • build_vector_store – Construct a named vector index or return an existing instance unchanged.
  • validate_placement – Compare placement, creating it on first open only when write is true.

Attributes: