Новый алгоритм учитывает соседние клавиши и фонетику — исправляет даже «сумашедшие» запросы.
Первая версия исправления опечаток справлялась с ошибками в одну-две буквы. Этого хватало для большинства случаев, но реальные запросы покупателей бывают гораздо сложнее.
Новый алгоритм учитывает, как на самом деле возникают ошибки. Соседние клавиши: если вместо нужной буквы нажата соседняя на клавиатуре, такая ошибка считается более вероятной. Фонетика: слова, которые пишут на слух, — «сумашедший», «извените», «кофточька», — распознаются по звучанию, а не только по буквам. Бренды: иностранные названия, записанные русскими буквами или с ошибками, сопоставляются с правильным написанием.
Кроме того, алгоритм лучше понимает контекст: исправление выбирается с учётом слов, которые действительно встречаются в каталоге вашего магазина.
В результате поиск находит нужные товары даже по очень «кривым» запросам, а покупатель не замечает, что ошибся.
Обновление работает автоматически для всех клиентов.