Typesense
Installation
SKILL.md
Typesense
When to Use
- Implementing full-text search, autocomplete, or typeahead
- Building faceted navigation (filter sidebar with counts)
- Need typo-tolerant search with minimal configuration
- Syncing a PostgreSQL/Prisma data source to a search index
When NOT to use:
- Primary data store — Typesense is a search index, not a database. Always keep the source of truth in PostgreSQL.
- Complex aggregations or analytics — use SQL or a dedicated analytics tool
- Log search or time-series data — use Elasticsearch or a logging platform
- Small datasets (< 1000 records) where a simple SQL
LIKEorILIKEquery suffices