FlexSearch.js is a fastest and most memory-flexible full-text search library with zero dependencies. It also provides flexible search capabilities like multi-word matching, phonetic transformations or partial matching.
fuzzysort is a fast SublimeText-like fuzzy search for JavaScript. It's open source.
Wade is a 1kb Javascript search library.
It allows you to create a function that can search an array of strings for a set of keywords, which is run through the processor. After this, it is searched for in each item of the data.
fuzzysearch is a tiny and blazing-fast 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.