Курсы обучения
+7 (351) 777-80-70
2026.09.23

Автоматическая коррекция запросов - Решение KOSMOS

Коррекция помогает, когда посетитель ошибается не по заранее известному словарю. Настройки находятся в Intec → Умный поиск → Настройки → Коррекция запросов.

Настройки автоисправления

Какие механизмы существуют

Важно не смешивать несколько уровней обработки.

Механизм Где настраивается Пример Переиндексация
Правило замены Словарь замен самсунг → Samsung Нет
Яндекс Спеллер Коррекция запросов внешняя проверка смартфоон Нет
Триграммная коррекция Коррекция запросов подбор похожего слова из поискового словаря Нет
Исправление раскладки Параметр USE_LANGUAGE_GUESS компонента запрос набран в другой раскладке Нет
Синонимы Словарь синонимов пальто ↔︎ тренч Для индексного режима — да

Яндекс Спеллер

Яндекс Спеллер — внешний HTTP-сервис. При его использовании текст запроса уходит за пределы вашего сайта в сервис Яндекса.

Если сервис недоступен, модуль не должен блокировать весь поиск: коррекция может быть пропущена, а запрос продолжит обрабатываться другими доступными механизмами.

Ответы внешней проверки кэшируются технически, поэтому повторные запросы не обязательно вызывают сервис каждый раз.

Триграммная коррекция

Триграммный механизм не обращается к внешнему языковому сервису. Он сравнивает слово пользователя со словами, уже встречающимися в поисковом индексе сайта.

Это особенно полезно для собственной терминологии каталога, но качество зависит от наполненности индекса.

Слова с цифрами не исправляются триграммами. Это защищает артикулы и модели от агрессивной замены.

Минимальная длина слова

Минимальная длина по умолчанию — 4.

Короткие слова не отправляются в автокоррекцию. Это полезно для аббревиатур и коротких моделей. Если снизить порог, обязательно проверьте бренды, размеры и служебные обозначения.

Расширение выдачи

Автоисправление и расширение выдачи — не одно и то же.

Модуль может использовать исправленный вариант:

  • никогда;
  • только в строке поиска;
  • только на странице результатов;
  • в обоих местах.

Идея режима: сохранить результаты исходного запроса, но при необходимости дополнить их результатами исправленного запроса.

Практический тест:

  1. Возьмите заведомо неправильное слово.
  2. Запишите выдачу с автоисправлением выключенным.
  3. Включите один провайдер, сохраните и повторите запрос.
  4. Затем включите второй провайдер.
  5. Только после этого меняйте область расширения выдачи.

Так понятно, какой механизм реально помог.

Исправление раскладки

Исправление неверной раскладки управляется параметром компонента USE_LANGUAGE_GUESS. По умолчанию он включён (Y).

Если пользователь набрал запрос в другой раскладке, компонент может сформировать альтернативный вариант и использовать его при поиске. Полная переиндексация для этой настройки не требуется.

Когда переиндексация не нужна

Включение/выключение автоисправления, выбор Яндекс Спеллера, триграмм, минимальной длины слова и области расширения выдачи применяются к новым запросам без полной переиндексации.

Если триграммный механизм плохо исправляет термин каталога, сначала убедитесь, что сам термин присутствует в актуальном поисковом индексе.

Оцените, насколько полезной была статья

Наши решения
INTEC.GPT – ваш AI ассистент
Мы на связи, чтобы помочь вам!
Добро Пожаловать
в INTEC.GPT — ваш
AI ассистент техподдержки
Мгновенно отвечает на вопросы и помогает решать технические задачи
Ctrl+Enter - отправка