Fuzzy searching allows for flexibly matching a string with partial input,
useful for filtering data very quickly based on lightweight user input
.
Inspired by bevacqua/fuzzysearch
(https://github.com/bevacqua/fuzzysearch), a fuzzy
matching library written in JavaScript. But contains
some extras like ranking using Levenshtein distance
(http://en.wikipedia.org/wiki/Levenshtein_distance) (see RankMatch()
(https://godoc.org/github.com/lithammer/fuzzysearch/fuzzy#RankMatch))
and finding matches in a list of words (see Find()
(https://godoc.org/github.com/lithammer/fuzzysearch/fuzzy#Find)).
.
The current implementation uses the algorithm suggested by Mr. Aleph,
a Russian compiler engineer working at V8
Installed Size: 38.9 kB
Architectures: all