synwire-core 0.1.0

Core traits and types for the Synwire AI framework
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Vector store traits and types.
//!
//! This module provides the [`VectorStore`] trait, [`MetadataFilter`] for
//! filtering results, [`InMemoryVectorStore`] for testing, and the
//! [`mmr`] module for Maximal Marginal Relevance selection.

mod filter;
mod in_memory;
pub mod mmr;
mod traits;

pub use filter::MetadataFilter;
pub use in_memory::InMemoryVectorStore;
pub use traits::VectorStore;