sapphire-retrieve 0.5.0

Document retrieval and semantic search library with SQLite (FTS5/sqlite-vec) and LanceDB backends
Documentation
pub mod chunker;
pub mod config;
pub mod db;
pub mod embed;
pub mod error;
#[cfg(feature = "lancedb-store")]
pub mod lancedb_store;
pub mod retrieve_store;
#[cfg(feature = "sqlite-store")]
pub mod sqlite_store;
pub mod vector_store;

pub use chunker::{Chunker, JsonChunker, MarkdownChunker, TextChunk};
pub use config::{EmbeddingConfig, RetrieveConfig, VectorDb};
pub use db::{Document, RetrieveDb, SearchResult};
pub use embed::{build_embedder, EmbedderConfig, Embedder};
pub use error::{Error, Result};
pub use retrieve_store::RetrieveStore;
pub use vector_store::{Chunk, ChunkSearchResult, VecInfo, VectorStore};