fuse.js: Detailed Overview & Metrics

v7.0.0(9 months ago)

This package is actively maintained.Types definitions are bundled with the npm packageNumber of direct dependencies: 0Monthly npm downloads

Fuse.js is a lightweight fuzzy-search library for JavaScript that provides fast and efficient search functionality for arrays of data. It allows users to perform fuzzy search, exact match, and various other search algorithms to find relevant results quickly. Fuse.js is highly customizable, allowing developers to fine-tune search parameters like search keys, threshold, and sorting options.

Compared to other search libraries like Lunr.js or ElasticSearch, Fuse.js is simpler to set up and use, making it ideal for smaller projects or applications where a full-fledged search engine is not required. It offers a good balance between performance and ease of implementation.

Alternatives:
quick-lru+
lunr+
algoliasearch+
elasticlunr+
js-search+
minisearch+
flexsearch+
search-index+
fuzzy-search+
bottleneck+

Tags: javascriptsearchfuzzy-searchlibraryefficiency