What the person is doing
A result set is too large to scan directly.
Application · lesson 8 of 20 · Search, Browse, And Discovery
Underlying principle: Discovery supports several starting points: a known term, a broad category, a partial memory, or a set of constraints. The interface helps people refine their understanding while they search.
Expose filter dimensions near the result set, let users combine constraints, and make applied filters visible and removable.
Discovery supports several starting points: a known term, a broad category, a partial memory, or a set of constraints. The interface helps people refine their understanding while they search.
A result set is too large to scan directly.
Expose filter dimensions near the result set, let users combine constraints, and make applied filters visible and removable.
Unfiltered state with result count and available facets.
Can the user see exactly why the current results are being shown or excluded?
Applying or removing a facet updates the result count and preserves visible applied filters.
A result set is too large to scan directly.
Open the working example, try its controls, and compare the behavior against the decision guidance.
A result set is too large to scan directly.
Expose filter dimensions near the result set, let users combine constraints, and make applied filters visible and removable.
Unfiltered state with result count and available facets.
Hiding applied filters.
Filter groups need clear labels and state.
Government Digital Service - checked
GOV.UK publishing guidance describes search facets that help users drill deeper into search results and create a smaller list to scan.
Ministry of Justice - checked
MOJ filter guidance supports visible selected filters, clear filters, apply behavior, and filtering lists or search results.
IBM Carbon Design System - checked
Carbon filtering guidance supports multi-category filters, batch or instant updates, visible applied-filter indicators, and reset behavior.
Government Digital Service - checked
Service patterns distinguish task-oriented narrowing and recovery from raw visual filtering.
Source trail checked: