facet
search
Asking for something by typing, and narrowing what comes back.
13 terms across 2 categories · all facets
component
- Combobox
A text input paired with a list of suggestions that narrows as you type, where the list can be navigated and chosen from with the keyboard.
- Command palette
A keyboard-summoned overlay whose single search box finds and runs any command or destination in an application by name.
- Faceted filter
A panel of grouped checkboxes and ranges that narrows a result set, each option usually showing how many results it would leave.
- Property filter
A search field that builds structured queries from tokens, letting a reader filter by named properties with operators rather than free text.
- Scope bar
The row of category buttons directly under a search field that narrows what the query searches, such as All, Mail, Files.
- Search field
A text input specialised for queries, with a magnifier, a clear control and often suggestions that appear as you type.
pattern
- Applied filters
A row of removable tokens above the results showing every filter currently in force, with a control to clear them all at once.
- Did you mean
Offering a corrected spelling for a query that returned little or nothing, either as a suggestion to accept or as a substitution the reader can undo.
- Faceted search
Narrowing results by ticking values from several independent attribute groups, with counts showing how many results each value would leave.
- Inline autocomplete
Completing the reader's text inside the field itself, with the guessed remainder selected so the next keystroke replaces it.
- No results state
What a search or filtered list shows when nothing matched, naming the query, explaining why, and offering a way to loosen the constraints.
- Rule builder
Assembling a condition from dropdowns and values, joined by and or or, so a non-programmer can express a query without writing one.
- Typeahead
Offering suggestions that update on every keystroke, drawn from a live query, so the reader picks a result rather than finishing the phrase.