Expand description
use spelling::spellcheck;
let dictionary_string = include_str!("words.txt"); // newline separated
spellcheck(dictionary_string, "restaraunt", 3);
This uses the Levenshtein distance as the heuristic for distance.
Functions§
- spellcheck
- Takes a
dictionary_string
(newline separated), a word and a distance and returns a vector of possible matches, with a limit of distance set updistance
. Sorts by distance. This doesn’t use rayon. - spellcheck_
rayon - Takes a
dictionary_string
(newline separated), a word and a distance and returns a vector of possible matches, with a limit of distance set updistance
. Sorts by distance. Uses rayon.