Crate matchete

Source

Structs§

AcronymMetric
Analysis
Builder
CaseInsensitiveMetric
ClosureMetric
Closure-based similarity metric
Composite
CompositeSimilarity
Composite metric that combines multiple metrics using a strategy
CosineSimilarity
Cosine similarity for strings using character n-grams
Custom
DetailedMatchResult
Detailed match analysis with all metric scores
EditDistanceMetric
ExactMatchMetric
FuzzySearchMetric
JaroWinklerSimilarity
Jaro-Winkler similarity for strings
KeyboardLayout
KeyboardProximityMetric
LevenshteinSimilarity
Match
Matcher
MatcherConfig
Configuration for matcher behavior
MetricScore
Score details for a single metric
MultiMatcher
NGramMetric
PhoneticMetric
PrefixMetric
Product
Represents a match result with score and type information
Score
SoundexSimilarity
Soundex phonetic encoding for names with improved handling of edge cases and performance optimizations
SubstringMetric
SuffixMetric
TokenSimilarityMetric
Weighted
WeightedMetric
A weighted metric with its associated weight
WordOverlapSimilarity
Word overlap similarity using Jaccard similarity with customizable tokenization

Enums§

CompositeStrategy
Strategy for combining multiple metrics
KeyboardLayoutType
MatchType
Type of match found between query and candidate
PhoneticMode
Strategy

Traits§

Similarity
SimilarityMetric
Trait for any similarity metric that can compare query and candidate items

Functions§

create_dvorak_layout
create_qwerty_layout
damerau_levenshtein_distance