#![deny(missing_docs)]
pub mod collections;
pub mod config;
pub mod embeddings;
pub mod engine;
pub mod error;
pub mod grpc;
pub mod index;
pub mod search;
pub mod store;
pub mod types;
pub use collections::CollectionManager;
pub use config::{VectorConfig, VectorConfigBuilder};
pub use engine::VectorEngine;
pub use error::{VectorError, VectorResult};
pub use types::{
Collection, CollectionStats, DistanceMetric, EngineStats, HybridQuery, IndexType,
MetadataFilter, RerankerConfig, SearchMetrics, SearchQuery, SearchResponse, SearchResult,
VectorRecord,
};