Search term association handling

Search term associations are used to suggest more, different, or replacement products in search results. Search term associations can also link search terms to a selected landing page in the store. Business users manage search term associations in the Management Center by using the Catalogs tool.

Note: Search terms are case-insensitive. There are three types of search term associations: synonym, replacement, or landing page.


Phrases

The following scenarios are supported by default for phrases as search terms:


Behavior of multiple search terms in search term associations

When you create search term associations, the English comma (,) is used by default to separate terms in all languages. In addition, when inputting search terms for certain languages, an extra comma character can be used:

These default settings are specified by the SearchTermAssociationDelimiterForGUI extended configuration that is defined in the search component's wc-component.xml. This configuration can be customized by defining a comma by language or locale in wc-component.xml in the com.ibm.commerce.search-ext directory. If a comma is defined for a locale, it takes precedence over a configuration at the language level.

When we are using the ALL or EXACT search types and submitting multiple search terms associated with synonyms, all search terms must appear in the product to be shown in search results. That is, the search is performed against all the words in the query, in addition to the synonyms. See Search relevancy and merchandising.

When you work with search term associations, they can be handled by using WebSphere Commerce services.


Related tasks
Handling search term associations
Making the expansion of search term associations case-sensitive