The default page (no search words) took 23-27 s: SearchService sorts posted_at DESC NULLS LAST, id DESC, the indexes were on posted_at DESC (nulls first), so Postgres sorted all 68M releases. New indexes match the sort (also per category), built concurrently; the old ones dropped. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>