Finding (intelligent matching)
Relevance makes sure that a search finds all records that match a query. Relevance is an intelligent matching process that takes into account typo tolerance, partial word matching, the spatial distance between matching words, the number of attributes that match, synonyms, Rules, natural language characteristics (like stop words and plurals), geolocation, and many other aspects of what users expect from a modern search experience.Ranking (putting the best at the top)
Finding records is only part of the story. Ranking ensures that the records most closely related to the search appear first, while less related records are shown further down the list of results.- Textual relevance is about how well a record matches the search terms. Records that are a better match are ranked higher.
- Custom ranking. If several records have equal textual relevance, Algolia lets you determine the order of results with custom metrics appropriate for your organization.
Algoliaβs ranking criteria define where a record will sit in the list of results for a query.
If you want to find out why a record is ranked the way it is, you can do this in the dashboard or with the API.