Search the public-record substrate
What this searches. Every record LexDOGE has ingested — council legislation, contracts, budget line items, FOIA-released documents, and the per-page chunks behind every PDF. The query runs against , so quoted phrases, boolean OR/AND/NOT, and negation (prefix with -) all work.
Examples: "sole source", pension OR opeb, contract -amendment, vendor concentration.
How ranking works. Postgres' scores each match by how close the query terms appear in the source text. The snippet you see is generated by , which extracts the most relevant fragment and highlights matching words with <b> tags.
Coverage. The index covers every record in the substrate listed in §1 Foundation. When a new source comes online (KPPA, EMMA, KORA, BoardDocs), it's included automatically — no schema migration is required to add new content to an existing table.