Skip to main content

synwire_core/vectorstores/
mod.rs

1//! Vector store traits and types.
2//!
3//! This module provides the [`VectorStore`] trait, [`MetadataFilter`] for
4//! filtering results, [`InMemoryVectorStore`] for testing, and the
5//! [`mmr`] module for Maximal Marginal Relevance selection.
6
7mod filter;
8mod in_memory;
9pub mod mmr;
10mod traits;
11
12pub use filter::MetadataFilter;
13pub use in_memory::InMemoryVectorStore;
14pub use traits::VectorStore;