v2026.09.27 — search built out: grouped by proceeding, filings, filters
A migrating release (0033): deploy behind the wall, and run search rebuild before the wall comes down. Migration 0033 empties the record search index.
/searchgrouped by proceeding, each with its matched filings, decisions, comments and pages, and "N more matches in this proceeding"; a flat list of every match.- Filings are searchable by the Board's type and Filed For; every decision by its type.
- Filters: docket type, dates the Board printed, what to search, filing and decision type; best match or newest first; paging with totals. Filters are in the address.
- A record entered in several proceedings is placed in each (migration 0033:
search_place,search_document). - Bounded for one web worker: page text ranks the best 5,000 pages unfiltered and filters every page under 1.5 s; the page says when it was bounded.
- A family's index row carries its own caption only;
/suggestand MCP otherwise unchanged.
Rehearsed in v2026.09.26's image on the 2026-09-17 restore: migration 29→33 28 s, rebuild 11 s (write lock 2.2 s), all checks passed. PR #41.