Algolia uses 3 features to handle the users’ typing mistakes:
- A letter is replaced by another: “iphXne” instead of “iPhone”
- Two letters switched position: “iPhnoe” instead of “iPhone”
By default, Algolia considers that an object without any typing mistake is more relevant and will therefore rank it higher in the results list.
2/ Split and Concatenation
- A space or a special character is missing: “RayBan” instead of “Ray-Ban”
- A space or a special character is unnecessary: “i-Phone” or “i Phone” for “iPhone”
You can define a list of Synonyms to help users find the objects they want even if they don’t use the right words. These features are configurable via the Dashboard or via the API.
Did you find this page helpful?
We're always looking for advice to help improve our documentation!
Please let us know what's working (or what's not!).
We're constantly iterating thanks to the feedback we receive.