Синонимы и правила замен решают разные задачи.
Пример: пальто и тренч могут входить в один
набор синонимов, а самсунг → Samsung — быть
правилом замены.
| Запрос посетителя | Что настроить | Что произойдёт |
|---|---|---|
пальто, а нужные товары называются иначе |
Набор синонимов | Поиск сможет использовать другие слова набора |
самсунг вместо Samsung |
Правило замены | Запрос будет переписан в заданную форму |
смартфоон — заранее неизвестная опечатка |
Автокоррекция | Спеллер или триграммы попробуют подобрать вариант |
ghbdtn в неверной раскладке |
USE_LANGUAGE_GUESS компонента |
Компонент сформирует альтернативный вариант запроса |
Подробнее о коррекции: Автоматическая коррекция запросов.
Путь: Intec → Умный поиск → Настройки → Словарь синонимов.
Набор содержит два или более слова или фразы с одинаковым поисковым смыслом, например:
пальто;тренч;верхняя одежда
смартфон;мобильный телефон
Если включена настройка «Индексировать синонимы», слова набора добавляются в поисковые данные во время индексации.
Практический смысл: товар, связанный с одним словом набора, может
находиться и по другим словам этого набора в search.title и
search.page.
После включения или выключения режима, а также после изменения наборов, которые должны попасть в уже существующие поисковые записи, выполните полную переиндексацию.
Компоненты также могут выполнить дополнительный поиск по словам-синонимам, если исходный запрос не дал товарных результатов, и объединить найденное без дублей.
Это не означает, что синонимы всегда добавляются к любой непустой выдаче: механизм используется как дополнительный вариант поиска, когда исходного результата недостаточно.
Если в каталоге используется слово пальто, а покупатели
также ищут тренч, создайте набор:
пальто;тренч
После применения словаря оба варианта должны приводить к релевантным товарам в соответствии с выбранным режимом работы синонимов.
Формат файла: одна строка — один набор, разделитель слов —
;.
пальто;тренч;верхняя одежда
смартфон;мобильный телефон
Перед импортом большого файла сначала экспортируйте текущий словарь. Флажок «Заменить текущие наборы» используйте только тогда, когда действительно хотите заменить существующее содержимое.
Перед массовым импортом удалите явные дубли и сначала проверьте небольшой файл. Если используются индексные синонимы, после импорта выполните полную переиндексацию.
Путь: Intec → Умный поиск → Настройки → Коррекция запросов → Словарь замен.
Правило состоит из:
Пример:
Samsung ← самсунг, самсун
Правила замен выполняются при подготовке запроса до автоматической коррекции. Для их применения полная переиндексация не нужна.
*В вариантах поддерживается * — любая последовательность
символов внутри сопоставляемого слова.
Примеры:
ШТАНЫ ← штан*
PRO ← *pro*
Используйте узкие маски. Например, *pro* способна
затронуть любое слово, содержащее pro, а не только
конкретную модель. Пересекающиеся широкие маски лучше не создавать.
* только для переменной
части слова.Для бренда можно создать правило:
Samsung ← самсунг, самсун
После сохранения запросы самсунг и самсун
будут обрабатываться как заданная корректная форма
Samsung.
На демо-сайте правило также подтверждено на публичном запросе
смартфонн: строка запроса исправляется до
смартфон, и посетитель получает карточку смартфона.
Формат одной строки:
КОРРЕКТНАЯ_ФОРМА|вариант1;вариант2
Пример:
SAMSUNG|самсунг;самсун
ШТАНЫ|штан*;*таны
При обработке правил регистр не используется как способ различать
одинаковые варианты, ё сопоставляется с е, а
невидимые Unicode-символы удаляются.
Перед массовым импортом:
Подробная памятка по файлам: Импорт и экспорт.