Re-exports§
pub use chunker::Chunker;pub use chunker::JsonlChunker;pub use chunker::MarkdownChunker;pub use chunker::TextChunk;pub use config::EmbeddingConfig;pub use config::HybridConfig;pub use config::RetrieveConfig;pub use config::VectorDb;pub use db::open_in_memory;pub use db::open_lancedb;pub use db::RetrieveDb;pub use db::default_hybrid;pub use db::merge_rrf_files;pub use db::open_sqlite_fts;pub use db::open_sqlite_vec;pub use embed::Embedder;pub use embed::EmbedderConfig;pub use embed::build_embedder;pub use error::Error;pub use error::Result;pub use retrieve_store::ChunkHit;pub use retrieve_store::Document;pub use retrieve_store::FileSearchResult;pub use retrieve_store::FtsQuery;pub use retrieve_store::HybridQuery;pub use retrieve_store::RetrieveStore;pub use retrieve_store::VectorQuery;pub use vector_store::Chunk;pub use vector_store::VecInfo;
Modules§
- chunker
- Text chunkers.
- config
- db
- Unified retrieve database: FTS5 + vector search.
- embed
- Text embedding providers.
- error
- lancedb_
store - Full LanceDB backend for [
RetrieveDb]. - retrieve_
store - Unified retrieve store trait.
- sqlite_
store - SQLite backend for
RetrieveStore. - vector_
store - Internal vector-store types shared by the SQLite and LanceDB backends.