Expand description
Retrieval strategies and implementations
Re-exports§
pub use bm25::BM25Result;pub use bm25::BM25Retriever;pub use bm25::Document as BM25Document;pub use enriched::EnrichedRetrievalConfig;pub use enriched::EnrichedRetriever;pub use hybrid::FusionMethod;pub use hybrid::HybridConfig;pub use hybrid::HybridRetriever;pub use hybrid::HybridSearchResult;
Modules§
- adaptive
- Adaptive strategy selection for intelligent retrieval
- bm25
- BM25 text retrieval implementation for keyword-based search
- causal_
analysis - Causal chain analysis for discovering cause-effect paths (Phase 2.3) Causal Chain Analysis (Phase 2.3)
- enriched
- Enriched metadata-aware retrieval Enriched metadata-aware retrieval
- hybrid
- Hybrid retrieval combining multiple search strategies
- symbolic_
anchoring - Symbolic anchoring for conceptual queries (Phase 2.1 - CatRAG) Symbolic Anchoring for Conceptual Queries
Structs§
- Explained
Answer - An answer with detailed explanation of the reasoning process
- Query
Analysis - Query analysis results to determine optimal retrieval strategy
- Query
Analysis Result - Query analysis result with additional metadata for adaptive retrieval
- Query
Result - Query result with hierarchical summary
- Reasoning
Step - A single step in the reasoning process
- Retrieval
Config - Configuration parameters for the retrieval system
- Retrieval
Statistics - Statistics about the retrieval system
- Retrieval
System - Retrieval system for querying the knowledge graph
- Search
Result - A search result containing relevant information
- Source
Reference - Reference to a source document or chunk used in the answer
Enums§
- Query
Intent - User intent classification for result presentation
- Query
Type - Classification of query types for adaptive retrieval strategy selection
- Result
Type - Type of search result indicating the retrieval strategy used
- Source
Type - Type of source reference