Skip to main content

Module retrieval

Module retrieval 

Source
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§

ExplainedAnswer
An answer with detailed explanation of the reasoning process
QueryAnalysis
Query analysis results to determine optimal retrieval strategy
QueryAnalysisResult
Query analysis result with additional metadata for adaptive retrieval
QueryResult
Query result with hierarchical summary
ReasoningStep
A single step in the reasoning process
RetrievalConfig
Configuration parameters for the retrieval system
RetrievalStatistics
Statistics about the retrieval system
RetrievalSystem
Retrieval system for querying the knowledge graph
SearchResult
A search result containing relevant information
SourceReference
Reference to a source document or chunk used in the answer

Enums§

QueryIntent
User intent classification for result presentation
QueryType
Classification of query types for adaptive retrieval strategy selection
ResultType
Type of search result indicating the retrieval strategy used
SourceType
Type of source reference