fuzzysearch
Fuzzy search in JavaScript
Fuzzy searching allows for flexibly matching a string with partial input, useful for filtering data very quickly based on lightweight user input.
Install
From npm
npm install --save fuzzysearch
fuzzysearch(query, data)
Returns true
if query
matches data
using a fuzzy-searching algorithm.
fuzzysearch('twl', 'cartwheel')
fuzzysearch('cart', 'cartwheel')
fuzzysearch('cw', 'cartwheel')
fuzzysearch('ee', 'cartwheel')
fuzzysearch('art', 'cartwheel')
fuzzysearch('eeel', 'cartwheel')
fuzzysearch('dog', 'cartwheel')
License
MIT