Nucleoc::Matcher
A matcher engine that can execute (fuzzy) matches.
Constants
Constructors
Instance methods
Find the fuzzy match with the highest score and compute indices.
Find the fuzzy match and indices using a pre-normalized needle.
Find the fuzzy match with the highest score in the haystack.
Find the fuzzy match using a pre-normalized needle.
Normalize a needle string using the current config.
Parallel fuzzy match with indices
Parallel fuzzy match with indices using Crystal spawn + Channel
Parallel fuzzy match with indices using pre-allocated results array (fiber version)
Parallel fuzzy match with indices using pre-allocated results array
Parallel fuzzy match across multiple haystacks using Crystal spawn Returns array of scores in the same order as input Uses pre-allocated results array for optimal performance
Parallel fuzzy match across multiple haystacks using Crystal spawn + Channel
Optimized parallel fuzzy match with manual chunking (no Array#each_slice) Returns array of scores in the same order as input