Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The search engine calculates a relevance 'score' and ranks the search results in that order.

The score is a calculation of relevance of how relevant a product is to the search term. Note that if two products both contained "a4 paper" in their description, they might receive different scores. A product would receive a higher score if the words "a4" or "paper" appeared more than once in the indexed text. Also a product with shorter indexed text would be scored higher, as it is considered more relevant if all the words are matched in a shorter description than in a longer one.

The score (and therefore the relevance of a product), is calculated by considering the following:

  • The Frequency of search terms in products - for example, if the word "paper" is included in 8000 of 10000 products, but the word "green" is in a much smaller number of products, the term "green" is considered more relevant than the term "paper"
  • The number of times a search term appears in a product - for example, if a product contains the word "paper" five times in its description, that product is considered more relevant than another product that might only contain the term "paper" once.
  • The length of the product text - if a search term is found in a product that contains a short amount of text, that product is considered more relevant than a product with a larger amount of text.
  • Artificial "boost" factors - CSS allows administrators to dministrators can "boost" the relevance of products based on a number of factors. The boost value can increase (when >1) or decrease (when <1) the standard score of a product.

...

The score can be boosted by several "artificial" factors. Customer Self Service allows boosting through the following methods:

Product Boost

Individual products can be boosted based on:

...

The site administrator can also define multiple fields to be included in the search index, and can assign a boost factor to a particular field. For example, a product search index could contain a field for the product description and a field for the product category description. The category description could be given a boost factor > 1 to make search term matches in that field more relevant than the product description 


Related

...

help

Content by Label
showSpace
showLabelsfalse
max5
spacesKB
showSpacefalse
sortmodified
falsereversetrue
typepage
cqllabel = "product-search" and type = "page" and space = "KB"
labelskb-how-to-article