Expand description
Search capabilities for memory retrieval
This module provides various search algorithms and utilities for retrieving relevant episodes and patterns from memory.
Re-exports§
pub use fuzzy::best_fuzzy_match;pub use fuzzy::fuzzy_match;pub use fuzzy::fuzzy_search_in_text;pub use metrics::hit_rate_at_k;pub use metrics::map;pub use metrics::mrr;pub use metrics::ndcg_at_k;pub use metrics::precision_at_k;pub use metrics::recall_at_k;pub use metrics::reciprocal_rank_fusion;pub use ranking::RankingWeights;pub use ranking::calculate_completeness_score;pub use ranking::calculate_field_importance_score;pub use ranking::calculate_ranking_score;pub use ranking::calculate_recency_score;pub use ranking::calculate_relevance_score;pub use ranking::calculate_success_score;pub use ranking::rank_search_results;pub use regex::regex_matches;pub use regex::regex_search;pub use regex::regex_search_case_insensitive;pub use regex::validate_regex_pattern;pub use top_k::select_top_k;pub use top_k::select_top_k_with_index;pub use types::FieldMatch;pub use types::SearchField;pub use types::SearchMode;pub use types::SearchResult;