https://github.com/hunterashaw/facet-index
A lightweight but powerful faceted-search tool (like those used in eCommerce) that can power rich search results pages.
https://github.com/hunterashaw/facet-index
bun commerce javascript search sqlite3
Last synced: about 1 month ago
JSON representation
A lightweight but powerful faceted-search tool (like those used in eCommerce) that can power rich search results pages.
- Host: GitHub
- URL: https://github.com/hunterashaw/facet-index
- Owner: hunterashaw
- Created: 2023-02-21T21:31:36.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-28T15:36:50.000Z (over 3 years ago)
- Last Synced: 2025-10-29T07:06:07.133Z (8 months ago)
- Topics: bun, commerce, javascript, search, sqlite3
- Language: JavaScript
- Homepage:
- Size: 18.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SQLite-Backed Faceted-Document Store
This is a faceted document store that can be used to power [faceted search](https://en.wikipedia.org/wiki/Faceted_search) or other listings that require fast (<10ms) response times.
It is designed be a lightweight replacement for [Elasticsearch](https://www.elastic.co/) in these use cases.
It uses [SQLite3](https://www.sqlite.org/index.html) and the [bun](https://bun.sh/) javascript runtime.
## Features
- Single-digit millisecond response times
- Provides aggregations (count, min, max, average) and query permutations
- Lightweight - Uses orders of magnitude less memory & CPU than [Elasticsearch](https://www.elastic.co/)