Аспро: Умный поиск — модуль с расширенными возможностями поиска товаров, услуг и других материалов на сайте. Учитывает неправильную раскладку клавиатуры и транслитерацию. Позволяет вам задавать синонимы и замены для ключевых слов.
Модуль входит в состав решения Аспро: Премьер и доступен с версии 1.4.0.
Для настройки модуля Умный поиск перейдите в Аспро (1) → Аспро: Умный поиск (2). Здесь представлены общие настройки модуля (3), настройка синонимов и замен (4), установка обновлений (5) и настройка прав доступа (6).

Общие настройки модуля
В общих настройках вы можете:
-
Задать активность модуля.
-
Расширить определение раскладки клавиатуры. Например, при вводе «gbkf» поиск поймет, что это «пила», и выдаст нужные результаты.
-
Использовать транслитерацию. Распознавать и сопоставлять слова, написанные на разных алфавитах: латинице и кириллице. Например, при вводе слова «ника» пользователь увидит продукцию бренда Nika. А при вводе «marker» — маркеры.
-
Использовать словарь синонимов и замен.
-
Задать содержание результатов поиска:
-
при выборе «любого слова» поиск пройдется по каждому слову отдельно и будет выводить товары, в которых каждое из слов встретилось хотя бы раз.
-
при выборе «всех слов поисковой фразы» поиск будет искать именно последовательность слов.
Если ваш проект находится в режиме многосайтовости, в настройках предусмотрены табы отдельно для каждого сайта.

Синонимы и замены
В разделе «Синонимы и замены» вы можете:
-
Задать синонимы. Например, если вы продаете смартфоны, то сможете задать для поиска соответствия: «смартфон|телефон|камерофон». Тогда эти слова будут равнозначны, поиск будет выдавать все 3 варианта товаров.
-
Задать замены. Работают аналогично настройке синонимов, но меньше нагружают сайт. Если синонимы лучше задавать, когда в каталоге есть все из указанных товаров, то замены подойдут, когда товар в каталоге имеет одно написание, но обиходное название — другое. Например, «принтер|ксерокс|печаталка» — в этом случае, какое бы из 3 слов ни вводил пользователь, поиск всегда будет выдавать товар «принтер».
-
Загрузить и скачать файл, чтобы ускорить работу.

Каждая строка — отдельный набор символов.
| — разделитель синонимов
# — строчный комментарий
/*...*\ — многострочный комментарий