What the person is doing
The product accepts free-form submitted queries over a large content set.
Application · lesson 10 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 a reversible correction state that either applies a high-confidence corrected query with disclosure or offers did-you-mean candidates while preserving the original submitted query and exact-search path.
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.
The product accepts free-form submitted queries over a large content set.
Expose a reversible correction state that either applies a high-confidence corrected query with disclosure or offers did-you-mean candidates while preserving the original submitted query and exact-search path.
Auto-applied correction state showing corrected results, original query, changed tokens, and search-original action.
Can users see both the original submitted query and the corrected query?
Submitting a query records the submitted text separately from any corrected query used for results.
The product accepts free-form submitted queries over a large content set.
The full lab is intentionally loaded on request. That keeps this reading page fast while preserving the strong and weak states, keyboard checks, and failure scenarios.
The product accepts free-form submitted queries over a large content set.
Expose a reversible correction state that either applies a high-confidence corrected query with disclosure or offers did-you-mean candidates while preserving the original submitted query and exact-search path.
Auto-applied correction state showing corrected results, original query, changed tokens, and search-original action.
Silent query rewriting breaks user trust and makes exact lookup impossible.
Announce correction status and result counts through a polite status region after submission.
Algolia - checked
Algolia describes typo tolerance for spelling errors and typing mistakes using edit distance and ranking.
Algolia - checked
Algolia documents turning typo tolerance on or off, word length thresholds, numeric-token controls, disabled attributes, and exact words such as acronyms.
Elastic - checked
Elastic documents term and phrase suggesters for corrections and states completion suggester is for autocomplete rather than did-you-mean behavior.
Typesense - checked
Typesense documents typo thresholds, split and joined token fallback, dropped-token fallback, and controls for numerical or alphanumerical tokens.
Google for Developers - checked
Google Custom Search exposes a correctedQuery field in spelling metadata.
Microsoft Learn - checked
Microsoft Search separates spelling suggestions from spelling modification that can return results for the corrected query.
Apache Solr - checked
Solr SpellCheckComponent provides inline query suggestions and collations but returns suggested queries rather than running them automatically.
Source trail checked: