Поиск на сайте, фильтры, сортировки очень значимые и полезные инструменты, которые помогают посетителям сайта быстрее ориентироваться и находить то, что им нужно. Согласитесь, введя в поисковой строке онлайн-магазина название товара, выбрав нужный цвет, размер и другие параметры с помощью фильтров, отсортировав по цене продукцию, клиент найдет нужный товар намного быстрее, чем если он будет бродить по сайту в надежде подобрать то, что он хочет. И каким же будет его разочарование, если в итоге он ничего не найдет.
Поиск на сайте сейчас стал необходимостью, в основном применяется он на коммерческих сайтах, в частности в интернет-магазинах. Но и для блогов, новостных порталов и других инфоресурсов с количеством страниц более 20 он не будет лишним.
Разберем ситуацию. Вы владелец интернет-магазина автозапчастей, посетитель зашел на сайт, чтобы найти детали Mitsubishi. Точное написание названия этой марки без подсказки повторит далеко не каждый. И вот он вводит «Mitsubisi» или вовсе решает, что на русском все проще и пишет «Мицубиси», а поиск на сайте не распознает таких названий и в результате выводит «Такого товара нет»:

А теперь на этом же сайте, введя запрос без ошибок, увидим, что такой товар есть, причем в широком ассортименте:

Я привела вам наглядный пример, когда из-за небольшой опечатки в названии владелец интернет-магазина потеряет своего клиента, хотя многие из нас часто допускают небольшие оплошности, орфографические ошибки, сокращают слова, не переходят с одной раскладки на другую. И чтобы не возникало таких проблем, разработали умный поиск, о котором мы и поговорим в этой статье.
Поиск на сайте это инструмент внутреннего индексирования сайта, который позволяет посетителям получать релевантную запросу выдачу результатов и искать нужные товары.
Умный поиск, в свою очередь, имеет расширенные возможности. За счет искусственного интеллекта он способен распознавать слова с опечатками, синонимы, транслитерации, неверно выбранную раскладку и не только.
Своим принципом умный поиск на сайте напоминает работу поисковых систем, которые так же умело распознают запросы пользователей, даже если они введены неверно.
Работает он по аналогии с тем же поиском Яндекса. Например, исправляет ошибки.

Или распознает запросы, введенные на неверно выбранной раскладке:

О том, какие запросы способен обрабатывать умный поиск, мы поговорим далее.
Выделю два основных и, на мой взгляд, очень весомых плюса:
Как вы поняли, основная функция поиска это считывать информацию с сайта и представлять пользователям подходящие запросу страницы. Но умный поиск на то и «умный», а значит и стандартной функцией «просто найти соответствующий запросу товар» он не ограничится. Раз уж он обладает интеллектом, то его задача понимать пользователя лучше.
Итак, что же умеет умный поиск:
1. Распознавать слова, написанные с ошибками и опечатками
Такое встречается в интернете сплошь и рядом, кто-то случайно, торопясь, пропускает букву, а кто-то в принципе не знает, как пишется, например, словосочетание «дистиллированная вода». Задача умного поиска принимать слова, написанные с ошибкой, с пропущенной буквой, с буквой, указанной два раза, слитно или раздельно написанные слова.
Замечательно настроен умный поиск у сайта М-Видео, на его примере я покажу вам, как умеет справляться с некорректными запросами умный поиск.
Например, вот так на введенный запрос «стЕральные машины» выводятся, как и положено, карточки товаров «стИральных машин»:
Или по запросу «иригаторы», в котором пропущена одна буква Р, выдает товары с правильным названием:
2. Распознавать названия на разных языках
Далеко не все пользователи вводят название марки на нужном языке. Например, многим проще написать «Фольксваген», чем мучиться с латиницей. Это умный поиск тоже должен учитывать.
И для такого случая исправно работает умный поиск от М-Видео. По запросу «пылесосы Борк» находит нам то, что нужно:
Кстати, помимо того, что поиск должен уметь распознавать разные языки, он должен учитывать и возможные ошибки, допускаемые пользователями. Например, на практике мне встречалось разное написание марки «Xiaomi», было и «Сяоми», и «Ксиаоми», и «Ксяоми» и как только не было.
Посмотрим, возникнут ли трудности в таком случае у умного поиска от М-Видео.
Вариант 1. «Сяоми»:

Вариант 2. «Ксиаоми»:

Как видим, умный поиск в интернет-магазине М-Видео работает отменно.
3. Различать неверно включенную раскладку на клавиатуре
Такое встречается у всех, кто забыл переключиться на русский, а текст уже набрал. Умный поиск должен распознать и это, и точно так же, как поисковик Яндекс или Google, преобразовать текст.
Вот как это работает у М-Видео. Я ввела «ryjgjxyst vj,bkmyst ntktajys», что на русской раскладке значит «кнопочные мобильные телефоны», и поиск меня понял:
4. Понимать синонимы, аббревиатуры, сокращения
Многие пользователи используют привычные им названия, к примеру, аккумуляторные батареи чаще вводят просто, как АКБ, электрические щетки электрощетки, или телевизоры вовсе называют плазмой. Все эти нюансы должен учитывать умный поиск.
В М-Видео, введя привычное нам слово «микроволновка», получим карточки с правильным полным названием «микроволновые печи»:
Хороший умный поиск поймет нашу разговорную речь. =)
5. Улавливать смысл, не заморачиваясь на грамматике
Правильно настроенный умный поиск учитывает запросы с некорректным написанием рода, числа или падежа, фразы с упущенным предлогом. В строке необязательно вводить детально верное название с правильными окончаниями убедитесь сами.
Введем «набор посуда микроволновка» без предлогов и все в именительном падеже, но даже так умный поиск справляется на ура:
Все это умный поиск должен уметь, чтобы облегчить жизнь посетителю сайта и не потерять его заказ. В будущем поиск поможет владельцу ресурса узнавать о предпочтениях пользователей, например, если они искали модель, которой не оказалась на сайте, это отличный повод расширить ассортимент. Кроме того, поиск можно настроить так, чтобы при ненайденной продукции пользователь мог получить варианты аналогичных или сопутствующих товаров. Это также позволит увеличить конверсии с сайта.