Fuse.js is a powerful, lightweight fuzzy-search library, with zero dependencies. Generally speaking, fuzzy searching (more formally known as approximate string matching) is the technique of finding strings that are approximately equal to a given pattern (rather than exactly). It might not make sense for every situation, but can be ideal depending on your search requirements. For example, qhen you want client-side fuzzy searching of small to moderately large data sets. Also, when you can't justify setting up a dedicated backend simply to handle search. ElasticSearch or Algolia, although both great services, may be overkill for your particular use cases. You can access all options above via Fuse.config. This is useful if you want to override default options for all Fuse instances. Fuse.js supports logical query operators. These operators are used for filtering the data and getting precise results based on the given conditions.

Features

  • With Fuse.js, you don’t need to setup a dedicated backend just to handle search
  • implicity and performance were the main criteria when developing this library
  • Pre-generate the index from the list, and pass it directly into the Fuse instance, if the list is (considerably) large, it speeds up instantiation
  • Fuse will automatically index the table if one isn't provided during instantiation
  • Fuse.js provides an implicit AND operation when specifying a comma separated list of expressions
  • Logical query operations pair quite nicely with extended searching

Project Samples

Project Activity

See All Activity >

Categories

Search

License

Apache License V2.0

Follow Fuse.js

Fuse.js Web Site

Other Useful Business Software
AI-powered service management for IT and enterprise teams Icon
AI-powered service management for IT and enterprise teams

Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Try it Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Fuse.js!

Additional Project Details

Programming Language

JavaScript

Related Categories

JavaScript Search Software

Registered

2021-05-11