Search a collection
Find approximate text matches, index documents, and build suggestion interfaces.
Options for this task
Algolia Autocomplete
Library / toolA library for building rich autocomplete interfaces.
- Good for
- Combining suggestions and search results in a custom search box.
fzf
Library / toolA JavaScript implementation of fuzzy matching inspired by fzf.
- Good for
- Ranking short labels and commands from approximate text input.
js-search
Library / toolA JavaScript library for searching indexed object collections.
- Good for
- Adding client-side text search to an existing in-memory dataset.
MiniSearch
Library / toolAn in-memory full-text search engine for JavaScript.
- Good for
- Searching small to medium datasets directly in the browser or Node.js.
Typesense
Library / toolA search engine for fast, typo-tolerant search over indexed documents.
- Good for
- Providing search across a server-managed collection of application data.
Before you decide
Try a small, realistic example. Check the runtime, accessibility, maintenance, and license requirements for the features you need.