Catalog Search: synonyms, stopwords, typo tolerance, and richer indexing controls
MINOR Synonym Sets for Catalog Search
You can now define groups of equivalent or related terms so shoppers find products regardless of the exact wording they use.
What's New?
- Manage synonym sets - Create, list, retrieve, update, and delete named synonym sets, scoped to an organization or a store
- Multi-way and one-way synonyms - Treat terms as fully equivalent (
sneakers,trainers,running shoes) or map a root term (fruit) to its synonyms (apple,mango,peach) in one direction only - Attach to search profiles - Reference synonym sets from a search profile's
synonym_setsattribute so they apply at search time, with locale and symbol-indexing options per item
For details see:
MINOR Stopword Sets for Catalog Search
Define sets of common, low-value words (such as "the", "a", "an", "is") to ignore during search so results stay relevant and free of noise.
What's New?
- Manage stopword sets - Create, list, retrieve, update, and delete stopword sets, scoped to an organization or a store
- Per-locale sets - Maintain one stopword set per locale, with a default set for unspecified locales
- Asynchronous sync - Track each set's sync status (
pending_sync,synced,sync_failed) directly in API responses
For details see:
MINOR Handling typographical errors (misspellings) and prefix matching for search profiles
Search profiles now expose fine-grained control over how forgiving and predictive matching is, both at the profile level and per field.
What's New?
- Typo tolerance - Configure typo correction with number of typos (misspellings), length thresholds, token-dropping behavior, split/join handling, and synonym typo resolution
- Prefix matching - Treat the last query token as a prefix so results appear as shoppers type (for example, "red app" matches "red apple"), with a profile-level default and per-field overrides
- Per-field overrides - Override
num_typosandprefixon individual fields in your field weight configuration
For details see:
MINOR Stemming and tokenization controls for indexable fields
Indexable Fields can now fine-tune how text is analyzed, improving recall for descriptive content and giving you control over how terms containing special characters are indexed.
What's New?
- Stemming - Enable Snowball stemming per field so a search for "running" also matches "run" or "runs" on both custom and core fields
- Token separators and symbols to index - Control how text is split into tokens and which special characters are preserved, at the collection level or per field
- Core field overrides - Apply stemming, tokenization, and sorting settings to built-in fields like
name,description, andskuusingcore_field_overrides
For details see: