Эта статья описывает поиск глазами посетителя: от первого ввода до полной выдачи.
intec.search:search.title может показать подсказки и
текстовое автодополнение.PAGE.intec.search:search.page строит полную выдачу и
сортирует её согласно параметрам компонента.
В стандартной интеграции Kosmos страница результатов может называться «Поиск по каталогу» и использовать сортировку «По релевантности».
В стороннем шаблоне URL, заголовок, фильтры и внешний вид зависят от
страницы, где подключён intec.search:search.page.
Если для варианта есть правило замены, запрос переписывается до автоматической коррекции. Это полезно для брендов и устойчивых пользовательских написаний.
Пример:
самсунг → Samsung
Переиндексация не нужна.
При включённой автоматической коррекции могут использоваться Яндекс Спеллер и триграммы. В зависимости от настроек компонент использует исправленный вариант или расширяет им выдачу.
Есть два способа применения наборов синонимов:
Настройка описана в статье Синонимы и правила замен.
Подсказки появляются во время ввода и не являются историей запросов.
При вводе частичного запроса посетитель видит найденные товары и разделы прямо под строкой поиска.
Для строки поиска проверьте параметры:
MIN_QUERY_LENGTH — минимальная длина запроса;CATEGORY_COUNT и параметры категорий — области и группы
подсказок;SUGGEST_LIMIT — количество результатов;ORDER — сортировка;AUTOCOMPLETE_HINT — текстовое автодополнение по первому
результату;INPUT_ID и CONTAINER_ID.Если подсказки не появляются:
intec.search:search.title.INPUT_ID и
CONTAINER_ID.Изменение параметров подсказок само по себе не требует полной переиндексации. Переиндексация нужна только тогда, когда меняются данные, по которым выполняется поиск.
История — уже выполненные запросы конкретного посетителя. Она может работать независимо от подсказок.
Для вывода нужны:
USE_REQUEST_HISTORY=Y в search.title.Режим хранения определяет, останется ли история только в браузере пользователя или будет сохраняться в БД и доступна в административном журнале.
При VOICE_INPUT_ENABLED=Y строка может использовать Web
Speech API браузера. Работа зависит от поддержки браузера, разрешения на
микрофон и политики безопасности сайта. Серверная переиндексация не
нужна.
Кнопка загрузки изображения имеет смысл только после:
ready;USE_SEARCH_IMAGE в компоненте.Подробнее: Поиск по изображению.
Проверьте минимум: