К нам обратились из интернет-магазина
spetz-market.ru с проблемой — плохо отрабатывает поиск, невозможно найти товары на сайте.
Как мы уже отмечали в нашем предыдущем кейсе поиск — один из ключевых инструментов для сегмента DIY&Household, где до 49% пользователей используют его для поиска нужных товаров. Однако стоит отметить, что в 14% случаев покупатели вводят названия товаров с ошибками и опечатками. Это приводит к тому, что поиск выдает неверные результаты или не выдает ничего вовсе.
Удобный и приятный в работе поиск — это целая совокупность систем. Обратим внимание на одну из них — систему исправлений. За простым словом «исправление» скрывается сложный и очень умный алгоритм, который проверяет поисковый запрос на корректность и выявляет ошибки в написании. Вот как он работает:
1️⃣Замена символов, похожих в разных раскладках. Если одна из букв будет написана в другой раскладке, визуально она будет выглядеть также или похоже, но не для компьютера, поэтому это нужно исправить. Когда в запросе есть уникальные для русского алфавита буквы, идет замена всех «спорных» букв на русскую раскладку, если ситуация обратная, то на английскую.
2️⃣Исправление транслитераций. Если пользователь вводит название товара на одном языке, а сайт работает на другом, система автоматически исправит это, чтобы запрос был понятен поисковому алгоритму. Например: samorez → саморез.