
An example of how to implement client-side fuzzy-search.
Clone this repository:
git clone [email protected]:BCIT-DDC/fuzzy-search-example.git
Install npm dependencies:
cd fuzzy-search-example
npm install
npm run dev
The application should now be running on http://localhost:3000
, as shown below.
This implementation uses a fuzzy search library called, Fuse.js. Fuse is meant for light-weight client-side querying of small to moderately large data sets. If you require dedicated backends for handling search, Elastic Search or Algolia may be better fit.
- Implement in Vue.js
- Add speech API polyfills for other browsers
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you would like to contribute, please have a look at our contributing guidelines.
This project exists thanks to all the people who contribute.
MIT ยฉ BCIT-DDC