Search quality

How is the Findify search engine ranking products?

The Findify search engine has two main algorithms to rank products:

The first and default algorithm is "full-match":

  • The products that have ALL terms in a single field will have the highest score. Example: title="red moisturizing lipstick" when the query is "red moisturizing lipstick".
  • The products with all terms in multiple fields will have a lower score, example: title="lipstick" color="red" tag="moisturizing". If more terms are present within a single field, the score will increase.

If the "full match" algorithm did not find any results, a "partial match" search is performed:

  • products with SOME terms in a single field will have the highest score. Example: title="red lipstick". The more terms match, the higher is the score.
  • products with SOME terms in multiple fields will have a lower score, example: title="lipstick" color="red".

The term ordering does not change the result score, so "red lipstick" will yield to the same results as "lipstick red".

Personalization can modify the results that are returned.