Files
yellowjacket/backend
yonlu 261d506e65 perf: add per-phase timing logs and 4s MB timeout to search pipeline
Each search now logs:
- Phase 0 (index): FTS5 query time + hit count
- Phase 1 (MB): per-entity elapsed + cache hit detection + total wall time
- Phase 2-3 (rerank): whether index was used, elapsed
- Total: breakdown of all phases

Also adds a 4s context.WithTimeout on the MusicBrainz API calls so
a slow MB server degrades to index-only results rather than blocking
indefinitely.
2026-03-29 16:02:43 -04:00
..