Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fukurosan/jhaystack
A JavaScript search engine with zero dependencies.
https://github.com/fukurosan/jhaystack
bitap bm25 clustering fulltext fulltext-search fuzzy javascript nlp query search search-engine spellcheck tfidf typescript
Last synced: 2 months ago
JSON representation
A JavaScript search engine with zero dependencies.
- Host: GitHub
- URL: https://github.com/fukurosan/jhaystack
- Owner: fukurosan
- License: mit
- Created: 2019-11-14T22:58:54.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-01-09T00:41:52.000Z (about 1 year ago)
- Last Synced: 2024-11-20T11:39:37.265Z (2 months ago)
- Topics: bitap, bm25, clustering, fulltext, fulltext-search, fuzzy, javascript, nlp, query, search, search-engine, spellcheck, tfidf, typescript
- Language: TypeScript
- Homepage:
- Size: 761 KB
- Stars: 12
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
Jhaystack
A JavaScript search engine with zero dependencies. Find a needle in a JS-Stack!
Check out the Documentation to learn more!## What is this?
Jhaystack is a JavaScript search engine.The word Jhaystack is a play of words with "JS-Stack", and was coined because it `helps you find a needle in a JS-Stack`.
Jhaystack aims to be a library that can scale together with projects as requirements grow more complex. Every part of the library is built to be customizable as well as unit testable, with support for a variety of addons.
## Why Jhaystack?
- Modular and customizable
- Compatible with most runtime environments
- Zero dependencies
- Addons can easily be unit tested
- Fast searches
- Simple to use
- No dedicated search backend needed