- To find results, Algolia uses text-based comparisons like typos and stop words, and non-textual factors such as filters and geolocation.
- Ranking, which determines the order of results, relies on a tie-breaking algorithm to present the most relevant items first.
- Too many irrelevant results. Relevance suffers when searching large text attributes. Consider searching smaller, targeted attributes instead.
- Important content is buried. You havenβt implemented custom ranking or failed to set some key attributes as searchable.
Explore related content in the Algolia Academy
Configure textual relevance (dashboard)
Explore related content in the Algolia Academy
Configure textual relevance (API clients)
How to improve relevance
If you donβt configure anything else, these are the two settings you should change:- Choose a good set of searchable attributes.
- Apply custom ranking to adapt Algolia to your needs.
Further relevance optimizations
Algolia has some key features to let you further enhance relevance:- Use rules to override relevance in some situations. For example, for seasonal product promotions.
- Use synonyms if your records contain terms that users may be unfamiliar with.
- Offer facets so users can fine-tune the relevance of their results.
- Change natural language settings to help anticipate user errors (such as misspellings) and to optimize for a multi-lingual audience.
- Use Personalization (classic or advanced) to show returning users results that align with their established preferences, like works by a specific author or clothing from a particular brand.