Keyword Stemming

Keyword stemming is a natural language processing technique that involves reducing the word to its root or base form, known as the stem, in order to match variations of the same word more accurately. Keyword stemming can be used in search and it increases the possibility that the search results meet the search intent of a user who typed in the keyword.

Using keyword stemming in the webstore can help you to enhance relevance of search results, provide a better overall user experience and it can help to attract a greater amount of traffic.

For example, if a user searches for running, a stemming algorithm might reduce the word to its root form, run, and return results containing variations such as runner or runs. Another example, let’s say a user searches for laptops, in this case, laptop and laptops are likely to be returned in the search results.

Set Up Keyword Stemming in Sana Admin

In Sana Admin click: Setup > Search & filters > Keyword stemming.

On the Keyword stemming tab, enable the languages for which you want to use keyword stemming. Keyword stemming is supported only for the following languages:

  • English - United States (1033)
  • English - United Kingdom (2057)
  • English - Australia (3081)
  • English - New Zealand (5129)
  • Dutch - Netherlands (1043)
  • Dutch - Belgium (2067)
  • German - Germany (1031)
  • French - France (1036)
  • French - Belgium (2060)
  • Spanish - Spain (3082)
  • Spanish - Mexico (2058)
  • Danish - Denmark (1030)
  • Italian - Italy (1040)

If one of the languages listed above is used in your webstore and is enabled on the Languages page in Sana Admin, you can use keyword stemming for it.

Only those languages which are enabled on the Languages page and are supported by keyword stemming are shown on the Keyword stemming tab.

NOTE

If your Sana Commerce Cloud solution has been upgraded to version 1.88 and you want to use keyword stemming, you need to rebuild the index for the Product import scheduled task in Sana Admin. This only needs to be done once for the keyword stemming to work.

Once keyword stemming is configured, it will be applied to:

  • Webstore (product) search
  • Shopping cart search
  • Blog search