Froidefond Julien
389d71b42f
refactor: replace Meilisearch with PostgreSQL full-text search
Remove Meilisearch dependency entirely. Search is now handled by
PostgreSQL ILIKE with pg_trgm indexes, joining series_metadata for
series-level authors. No external search engine needed.
- Replace search.rs Meilisearch HTTP calls with PostgreSQL queries
- Remove meili.rs from indexer, sync_meili call from job pipeline
- Remove MEILI_URL/MEILI_MASTER_KEY from config, state, env files
- Remove meilisearch service from docker-compose.yml
- Add migration 0027: drop sync_metadata, enable pg_trgm, add indexes
- Remove search resync button/endpoint (no longer needed)
- Update all documentation (CLAUDE.md, README.md, AGENTS.md, PLAN.md)
API contract unchanged — same SearchResponse shape returned.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 10:59:25 +01:00
..
2026-03-05 14:51:02 +01:00
2026-03-05 23:31:21 +01:00
2026-03-06 11:33:32 +01:00
2026-03-06 11:33:32 +01:00
2026-03-06 11:33:32 +01:00
2026-03-06 11:49:53 +01:00
2026-03-06 22:09:37 +01:00
2026-03-07 09:12:06 +01:00
2026-03-08 17:54:47 +01:00
2026-03-08 20:55:12 +01:00
2026-03-08 20:55:12 +01:00
2026-03-09 22:13:05 +01:00
2026-03-09 23:02:08 +01:00
2026-03-09 23:02:08 +01:00
2026-03-10 16:40:01 +01:00
2026-03-10 21:53:52 +01:00
2026-03-11 15:58:03 +01:00
2026-03-11 17:50:48 +01:00
2026-03-11 17:50:48 +01:00
2026-03-13 08:55:18 +01:00
2026-03-16 17:21:55 +01:00
2026-03-16 17:21:55 +01:00
2026-03-16 17:21:55 +01:00
2026-03-16 22:04:19 +01:00
2026-03-16 22:04:19 +01:00
2026-03-16 22:04:19 +01:00
2026-03-18 10:59:25 +01:00