It is a small, full-text search library for use in the browser. It indexes JSON documents and provides a simple search interface for retrieving documents that best match text queries.
Filters a list based on a fuzzy string search.
Fuzzy searching allows for flexibly matching a string with partial input, useful for filtering data very quickly based on lightweight user input.
It provides an easy and modular way for fuzzy searching in JS for multiple purposes.
It is very lightweight and is aimed to provide an experience which you may know from editors such as Sublime Text 2, TextMate and others.
So that you can prioritize types of matches, fuzzy search returns two arrays of matches, exact and fuzzy. exact matches contain the exact search term, ordered by proximity to the beginning of the string in which it was found. fuzzy matches contain the search term even if there are characters in between.