Skip to main content

Crate wesichain_retrieval

Crate wesichain_retrieval 

Source

Re-exports§

pub use reranker::CrossEncoderRetriever;
pub use reranker::KeywordReranker;
pub use reranker::Reranker;

Modules§

reranker
Cross-encoder re-ranking for RAG retrieval pipelines.

Structs§

EnsembleRetriever
Ensemble retriever that combines multiple retrievers with weighted scoring.
HashEmbedder
InMemoryVectorStore
Indexer
MultiQueryRetriever
Multi-query retriever that generates multiple query variants and deduplicates results.
PdfLoader
RecursiveCharacterTextSplitter
Retriever
TextLoader
TextSplitter

Enums§

IngestionError
RetrievalError
SplitterConfigError

Traits§

BaseRetriever
Base trait for document retrievers.

Functions§

load_and_split_recursive
load_file_async
load_files_async