Global language support
Algolia works with many languages, including Chinese, Japanese, Korean, Hebrew, and Arabic, without any additional work. This means that both left-to-right (LTR) and right-to-left (RTL) scripts are supported.Typo-tolerance
Users misspell words, especially those using mobile devices. To prevent letting these common mistakes ruin your user’s search experience, Algolia provides robust typo-tolerance and easy ways to customize just how tolerant a search experience should be.Highlighting and snippeting
Each search response contains one or more highlighted results, so you can show which section and words matched user queries. Highlighting will work even if users misspell a query. Similarly, it’s possible to include snippets of response information in the case of lengthier pieces of content.Faceting
The Algolia response contains matching facets based on the query and any previously selected facets. With this information, you can build an intuitive, faceted experience that allows users to understand the available refinements and helps avoid “no results” screens.Synonyms
Synonyms tell the engine about sets of words and expressions that should be considered equal—for example,jacket ⇔ parka
or mad ⇔ angry
. You can specify various types of synonyms based on the needs of your data.