JS Search
JavaScript library for client-side full-text search over arrays of JavaScript and JSON objects, with tokenizers, stemming and stop words.
bvaughn.github.io/js-search/repositorydocs
JS Search is a client-side search library for JavaScript and JSON objects. It runs its index in the browser. Its README lists tokenizers, stemming through a third-party stemmer, stop-word filtering, TF-IDF ranking and index strategies for prefix, substring and exact-word matches. The README says it is compatible with ES5 and needs no jQuery. It began as an implementation of Lunr JS, according to the README, and has since expanded. It is installed from npm or Bower.
Identity
- Status
- Active
- Maintainer
- Brian Vaughn4
- Maintained by
- Individual
- First release
- 20155
Rendering and deploy
- Runs as
- In the browser2
- Install with
- npm2
Releases
Adoption
Sources
- 2026-10-28: links
bvaughn.github.io/js-search/ - 2026-10-28: links, Categories, Runs as, Install with
github.com/bvaughn/js-search/blob/master/README.md - 2026-10-28: links, License, Written in, GitHub stars
api.github.com/repos/bvaughn/js-search - 2026-10-28: Maintainer
github.com/bvaughn/js-search/blob/master/LICENSE.md - 2026-10-28: First release, Last release
registry.npmjs.org/js-search - 2026-10-28: Current major version
registry.npmjs.org/js-search/latest - 2026-10-28: Contributors
api.github.com/repos/bvaughn/js-search/contributors - 2026-10-28: npm downloads a week
api.npmjs.org/downloads/range/2026-09-28:2026-10-04/js-search - 2026-10-28: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/js-search