Your customer types "couch." Your catalogue says "sofa." Your search engine returns zero results.
You just lost a sale - and the product that would have satisfied this customer is sitting right there in your inventory. This is the synonym problem in ecommerce search, and it's one of the most common, most preventable causes of lost revenue in the industry.
None of these are obscure edge cases. They're everyday vocabulary differences between regional dialects, age groups, and cultural backgrounds.
The correct solution is to maintain a synonym dictionary at the search engine level - separate from your product catalogue - that maps query terms to each other. When a shopper types "couch," the search engine silently augments the query with "sofa" (and perhaps "settee," "loveseat," and "sectional"), then runs the expanded query against your catalogue. The shopper sees relevant results. Your product data stays clean.
Not all synonym relationships are symmetric. Two-way (equivalent) synonyms like "sofa" and "couch" are genuinely equivalent - a search for either should return results for both. One-way (directional) synonyms like "laptop" expanding to include "notebook computer" - but not the reverse, since "notebook" might mean a paper notebook - require careful configuration to avoid irrelevant results.
Think of your synonym dictionary as a living document. Review and update it weekly based on your zero results report, seasonally as shopper vocabulary shifts, when you add new product categories, and when you expand to new markets.
BRADsearch includes a synonym management interface that makes it easy to build, review, and update your synonym dictionary - with automatic suggestions based on your search failure data.