Skip to main content

Module search

Module search 

Source
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 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_case_insensitive;
pub use regex::validate_regex_pattern;
pub use types::FieldMatch;
pub use types::SearchField;
pub use types::SearchMode;
pub use types::SearchResult;

Modules§

fuzzy
Fuzzy string matching for typo-tolerant search
ranking
Search result ranking and scoring
regex
Regex pattern matching for advanced search
types
Core types for advanced search functionality