Module vectordb

Module vectordb 

Source
Expand description

Qdrant vector database integration.

  • QdrantClient is the direct client.
  • bq adds binary-quantization utilities and a BQ-optimized client.

Re-exports§

pub use client::QdrantClient;
pub use client::VectorDbClient;
pub use error::VectorDbError;
pub use mock::MockVectorDbClient;mock
pub use mock::cosine_similarity;mock
pub use model::SearchResult;
pub use model::VectorPoint;
pub use model::embedding_bytes_to_f32;
pub use model::f32_to_embedding_bytes;
pub use model::generate_point_id;

Modules§

bq
Binary quantization helpers and BQ client. Binary quantization helpers and Qdrant BQ client.
client
Direct Qdrant client and trait.
error
Vector DB error types.
mockmock
In-memory vector DB mock (enabled with mock feature).
model
Shared vector DB model types.
rescoring
Full-precision rescoring utilities. Full-precision rescoring of candidates.

Enums§

WriteConsistency
Write-consistency mode for Qdrant upserts/deletes.

Constants§

DEFAULT_COLLECTION_NAME
Default non-BQ collection name.
DEFAULT_VECTOR_SIZE
Default vector size for non-BQ collections.