This feature isn’t available on every plan.
Refer to your pricing plan to see if it’s included.
Advantages of personalization
Algolia’s out-of-the-box relevance strategy treats every user the same way. Personalization considers a user’s specific tastes instead. Textual relevance and custom ranking establish the baseline ranking. Personalization then adjusts that ranking based on each user’s preferences. Queries mean different things to different people. For example, take a user who searches for “harry” and likes children’s books. They might prefer to see “Harry Potter” results on the first page. Some users follow politics instead. They may be more interested in seeing “Harry Truman” in their results. Personalization uses a user’s past behavior to find the most relevant results. Better relevance minimizes the user’s effort to find what they want. They see more options they’re likely to find appealing. Algolia’s Personalization feature brings this capability to your business.How does Personalization fit into Algolia’s relevance strategy?
Effective relevance has two main goals:- Enabling your users to find results that match their expectations.
- Providing results that align with your business needs.
- Textual relevance. Matching that includes typo tolerance, synonyms, natural language processing, and other settings.
- Custom ranking. Ranking results using attributes and metrics that matter for your search experience.
- Merchandising. Boosting and burying specific results or categories using Rules.
- Personalization for users with enough data to personalize the search
- Re-ranking for users without enough data to personalize the search (such as first-time users).
The order of relevance strategies
In summary, the engine applies the relevance strategies in this order:- Textual relevance (through the textual ranking criteria)
- Business relevance (through custom ranking)
- User-based preferences (through either Personalization or Dynamic Re-Ranking)
- Merchandising (through Rules)
100.
In that case, the engine prioritizes Personalization over business relevance.
Then the engine applies the relevance strategies in this order:
- Textual relevance (through the textual ranking criteria)
- User-based preferences (through Personalization)
- Business relevance (through custom ranking)
- User-based preferences (through Dynamic Re-ranking, only if there isn’t enough data to personalize results for a particular user)
- Merchandising (through Rules)