Умный поиск по сайту с учетом ошибок, опечаток и языковых версий
Внедрили умный поиск по сайту: поиск с исправлением ошибок, автокоррекцией и поддержкой языковых версий для многостраничного сайта.
Задача и проблема
Поиск по сайту должен помогать пользователю быстро находить нужную информацию в рамках привычного сценария. Пользователи могут по-разному формулировать запросы: с опечатками, в другой раскладке или на другом языке. Поиск по точному совпадению слов часто не приносит результата.
Задача — разработать решение для удобного поиска на многостраничном сайте.
Мы решали эту задачу для сайта Международного аэропорта Внуково — объемного портала с большим количеством разделов для пассажиров, партнеров, с множеством сервисов и справочной информации. Работу осложняло то, что у сайта три языковые версии — на русском, английском и китайском языках.
Решение — внедрение умного поиска
Внедрили мультиязычный поиск по сайту с автокоррекцией, исправлением ошибок и распознаванием языка запроса.
Реализовали умный поиск по сайту на базе Elasticsearch. Поиск учитывает структуру сайта, языковые версии и типовые сценарии пользовательских запросов, которые возникают при работе с большим объемом информации.
Как работает решение:
- определяет язык запроса и предлагает перейти на соответствующую языковую версию сайта;
- если в текущей версии сайта информация не найдена, выполняет поиск в другой языковой версии и показывает результаты с пояснением о смене контекста;
- корректно обрабатывает запросы, введенные в другой раскладке;
- поиск с автокоррекцией и исправлением ошибок;
- учитывает синонимы, чтобы находить информацию при разных формулировках одного и того же запроса.
В итоге пользователь получит нужный ему результат даже при нечетком запросе, с опечаткой, в спешке и с изначально неверно выбранной языковой версией.
Кому актуально это решение
Умный поиск по сайту нужен проектам с большим объемом информации и сложной структурой, к примеру:
- инфраструктурным объектам: аэропортам, вокзалам, портам, транспортным узлам;
- корпоративным сайтам крупных компаний;
- государственным и региональным порталам;
- маркетплейсам, B2B-платформам и сервисным сайтам с широкой линейкой услуг.
Другие наши проекты
Все проектыОбсудить проект
Расскажите о проекте в форме или свяжитесь с нами напрямую
Написать нам на почту
Написать нашему аккаунт-директору в Telegram
Московский офис
Новая площадь, 6