Expand description
High-performance fuzzy search for FoodShare.
This crate provides:
- Multi-level relevance scoring
- Levenshtein edit distance
- Unicode-aware tokenization
- Thread-safe caching
Structs§
- Search
Result - Search result with relevance score.
Enums§
- Relevance
Score - Relevance score levels.
- Search
Error - Errors that can occur during search operations.
Functions§
- calculate_
relevance - Calculate relevance score for a text against a query.
- fuzzy_
match - Check if text contains all characters of query in order.
- levenshtein_
distance - Calculate Levenshtein edit distance between two strings.
Type Aliases§
- Result
- Result type alias for search operations.