Search Personalization

Search personalization includes the ability to customize or modify search results, either as search terms are being typed or on the search result page.

Yusp supports a full search engine, which will provide additional advantages for customizing and personalizing the on-site search experience.

Yusp’s product module called Search Personalization is a complete search solution for websites and mobile apps. Beside the traditional search functionalities, it provides an improved, personalized search experience through its machine learning algorithms which can constantly improve the search relevancy through implicit user feedback.

  • Personalized Auto complete

    This feature predicts the best probable user inputs while the user is typing in the search box. It immediately displays suggestions when the search field get the focus even before any character is typed and it’s constantly and immediately refines it after each character typed to the search field.

    • Keyword suggestion
    • Typo correction (extendable with custom lists)
    • Personal history, popularity and number of
    • Products in the results
    • Multi language support

  • Personalized search

    Personalized search refers to web search experiences that are tailored specifically to an individual’s interests by incorporating information about the individual beyond specific query provided. Beyond personalization Yusp provides the flexibility of:

    • Definition of searchable attributes
    • Importance of the attributes
    • Stemming words by similarity
    • Uploadable synonym dictionary

    • Personalized Auto complete

      This feature predicts the best probable user inputs while the user is typing in the search box. It immediately displays suggestions when the search field get the focus even before any character is typed and it’s constantly and immediately refines it after each character typed to the search field.

      • Keyword suggestion
      • Typo correction (extendable with custom lists)
      • Personal history, popularity and number of
      • Products in the results
      • Multi language support

    • Personalized search

      Personalized search refers to web search experiences that are tailored specifically to an individual’s interests by incorporating information about the individual beyond specific query provided. Beyond personalization Yusp provides the flexibility of:

      • Definition of searchable attributes
      • Importance of the attributes
      • Stemming words by similarity
      • Uploadable synonym dictionary

    • Stemming

    • Synonyms

  • Stemming is supported using widely used stemming algorithms. Stemming means that if the stemmed version of the two words are the same then these two words are handled as equal. E.g. returning search result containing the word “car” for search query “cars”.

  • Synonym dictionary can be defined. If a synonym dictionary is uploaded then two different words noted as synonyms are handled as equal for search.

    • Stemming

      Stemming is supported using widely used stemming algorithms. Stemming means that if the stemmed version of the two words are the same then these two words are handled as equal. E.g. returning search result containing the word “car” for search query “cars”.

    • Synonyms

      Synonym dictionary can be defined. If a synonym dictionary is uploaded then two different words noted as synonyms are handled as equal for search.