Skip to content

Universal Search phase 2: streaming UX, no-result analytics, and remaining parity gaps #269

Open

Description

@ryparker

Summary

Finish the next phase of Congress.wiki universal search by focusing on the pieces that are still missing, rather than the functionality that has already shipped.

Current State

Universal search now has much more coverage than when this issue was opened. Committees, nominations, page-navigation search, and click analytics already have implementation footing. The remaining work is the UX and architecture refinement that would make search feel truly fast, complete, and polished.

This issue now covers

  • Progressive/streamed section rendering instead of one bundled wait path
  • No-result query analytics and related search instrumentation gaps
  • Final result-ordering and section UX polish
  • Remaining parity gaps between dialog and full-page search
  • Final quality pass on fuzzy matching and empty states

Already landed in some form

  • Committee search support
  • Nomination search support
  • Client-side page navigation search
  • Result click analytics

Acceptance Criteria

  • Search results stream or otherwise reveal progressively by section instead of waiting on the slowest path
  • No-result queries are tracked consistently
  • Dialog and full-page search feel intentionally aligned
  • Remaining search gaps are concrete and smaller than the original greenfield overhaul
  • The issue reflects the actual remaining work instead of already-shipped phases

Activity

  1. changed the title [-]Universal Search Overhaul — Nominations, Committees, Page Nav, Streaming, Analytics & UX Redesign[/-] [+]Universal Search phase 2: streaming UX, no-result analytics, and remaining parity gaps[/+] on Apr 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions