Fuzzy search finds close matches when there are typos or small differences. In stores, it saves the day on messy queries—so shoppers still see good results.
Fuzzy search matches near-by strings rather than exact text, typically using edit distance (e.g., Levenshtein) or phonetic similarity. It tolerates insertions, deletions, substitutions, and transpositions so misspellings and spacing issues still retrieve results.
Fuzzy search rescues typo-ridden queries by allowing small edit distances—without sacrificing precision when you cap its influence, protect exact fields, and combine with synonyms and phrase/bigram logic.
Fuzzy vs spell correction?
Spell correction rewrites the query; fuzzy search tolerates it at match time. Many stacks use both.
Apply fuzziness everywhere?
No—protect exact fields (SKU/MPN), keep phrases tight, and use bigrams for common two-word units.
How many edits are safe?
Usually ≤2; tune per language and field, and cap the scoring impact.