Commit Graph

1 Commits

Author SHA1 Message Date
Paul Huliganga ba870efeb8 feat(search): add server-side full-text search using MiniSearch
- install minisearch
- add SearchIndex service with field-weighted indexing
- sync index on recipe CRUD via RecipeService
- new GET /api/recipes/search endpoint with pagination and ranking
- unit tests for SearchIndex
- remove erroneous FTS5 schema changes (revert to ADR-001 compliant approach)

Search is now fast, pure JS, works with sql.js, respects privacy (server-side).
2026-03-30 22:35:45 -04:00