Improve product discoverability by mapping similar, related, or alternate search terms using synonyms feature.
The Synonyms section in the Netcore Unbxd console helps ensure that shoppers find what they’re looking for—even if they use different words, regional terms, misspellings, or abbreviations in their search. By defining synonyms, you connect related or equivalent terms so that shoppers receive relevant results for a variety of query styles.
This is especially helpful in reducing zero-result searches, improving product discoverability, and ensuring a consistent search experience across different shopper intents.
When Are Synonyms Used?
Synonyms come into play in several everyday search scenarios:
By understanding these scenarios, you can set up synonyms that reflect how your customers actually search—making your on-site search smarter and more forgiving.
What should synonyms not include?
,
( comma) , \+
(plus), {
, }
(curly braces), \*
(Asterix),&
(Ampersand) , \\
(backslash) These synonyms are bi-directional. When a shopper searches for any of the terms in the group, the search engine returns results for all related terms.
Example If “pants” and “trousers” are set as two-way synonyms, a search for either will return results for both.
These synonyms are bi-directional. When a shopper searches for any of the terms in the group, the search engine returns results for all related terms.
Example If “pants” and “trousers” are set as two-way synonyms, a search for either will return results for both.
These are uni-directional. A search for the primary keyword returns results for its synonyms, but not vice versa.
Example If “ivory” is a one-way synonym for “white”, then:
Now that we know various use cases and types of synonyms let us understand how to configure these synonyms using the Unbxd console.
To add synonyms (or a single synonym):
Navigate to Content > Synonyms*.*
Click Add a Synonym to configure your keywords along with the synonyms.
Provide keywords for Synonyms in the Type Search Keyword section.
Provide queries in **One-Way Synonyms **and Two-way Synonyms.
Click **Proceed to **save the configure Synonyms.
With the Bulk Upload Synonyms feature, you can upload a list of synonyms. You can browse on your computer or use drag-and-drop. The supported upload format is .csv*.*
It is advisable for first-time users to upload a list of synonyms already known to their previous search system so that they can handle all those instances in Unbxd search.
Once uploaded, you can see the number of synonyms added. Using the Bulk Download Synonyms feature, you can also bulk download all the synonyms you have configured. A .csv file is downloaded.
The Index Time Synonym feature is designed to improve search recall by adding synonym keywords to the search index during the full feed or re-indexing process. These synonyms help to map multiple terms with the same meaning, ensuring that users can find relevant products, even if they use different words in their search queries.
Before using the Index Time Synonyms feature, ensure that the following prerequisites are met:
This feature is accessible only to Unbxd Admin users. Log in to Netcore Unbxd Dashboard and navigate to Algorithm > Content> Synonym.
Below is step by step workflow on Index Time Synonym:
Step | Description |
---|---|
Synonym Mapping Input | Merchandisers define synonym relationships through the dashboard. Examples • Unidirectional Synonyms: "pants → trousers, slacks, long briefs" • Bidirectional Synonyms: "pants ↔ trousers ↔ slacks ↔ long briefs" These mappings are then passed to the backend system for indexing. |
Building the Inverted Synonym Trie | During feed ingestion, the system constructs an inverted synonym mapping based on the configured relationships. Examples: • Unidirectional: "trousers → pants" , "slacks → pants" , "long briefs → pants" • Bidirectional: "trousers → pants, slacks, long briefs" , "pants → trousers, slacks, long briefs" , and so on. |
Synonym Transformer Processing | The Synonym Transformer processes searchable fields (like product titles and descriptions) using a maximum window size of 3 words. Note: Only Single-token synonyms are indexed. Multi-word synonyms (e.g., "long briefs" ) are ignored. |
**Indexing into **syn_unx_tpm **and ** syn_unx_auto | Valid single-token synonyms are indexed into: • syn_unx_tpm → for search queries • syn_unx_auto → for autosuggest queries Example: If the product title is "slacks" and the mapping is "pants → slacks" , then "pants" is indexed into syn_unx_tpm Note: Multi-word synonyms like "long briefs" are not indexed. |
When should I use Index Time Synonym?
Index Time Synonym is best used when you have a large number of synonyms to be indexed (e.g., 25+). It’s particularly useful during the onboarding process as feeds are indexed regularly.
Can I index multi-word synonyms?
No, the system only processes and indexes single-token synonyms (e.g., “pants” → “slacks”). Multi-word synonyms like “long briefs” are not indexed to avoid noise in the system.
What happens if I add synonyms after the feed is ingested?
If you add new synonyms after a feed has already been ingested, they will be indexed only during the next full feed or re-indexing cycle.
How often should I refresh the synonyms?
Synonyms are typically refreshed during full feeds or delta feeds, which are indexed regularly. Ensure the feed is ingested at appropriate intervals to keep the synonym mappings up-to-date.