Crate foodshare_search

Crate foodshare_search 

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

SearchResult
Search result with relevance score.

Enums§

RelevanceScore
Relevance score levels.
SearchError
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.