У
статья · 4 мин чтения· Команда AISSE

Умный поиск в 1С-Битрикс: что даёт стандартный модуль

Разбор того, что скрывается за словом «умный» в штатном поиске Битрикса, какие настройки включить и чего от модуля ждать не стоит.

Слово «умный» рядом с поиском означает у разных вендоров разное. В контексте штатного модуля Битрикса оно описывает набор вполне конкретных механизмов, и полезно понимать, какие именно.

Что штатный модуль действительно делает

  • Морфология. Приводит слова к начальной форме, поэтому «погрузчики» находятся по «погрузчик».
  • Ранжирование. Учитывает, где встретилось слово: в заголовке или в тексте.
  • Обработка раскладки. Распознаёт текст, набранный не в той раскладке.
  • Подсказки при вводе. Собираются из ранее введённых запросов.
  • Отчёт по фразам. Показывает, что искали и сколько нашлось.

Это добротная база, и её обычно недоиспользуют.

Что включить, чтобы база заработала

  1. Регулярную переиндексацию. Ручной запуск раз в квартал означает, что поиск живёт в прошлом.
  2. Индексацию свойств товаров. По умолчанию многие свойства в индекс не попадают, и поиск по характеристикам не работает.
  3. Ограничение области. Служебные разделы из индекса убрать, иначе в выдаче появляются страницы корзины.
  4. Модуль морфологии. Проверьте, что он подключён: без него окончания ломают выдачу.
  5. Разделение по сайтам. На многосайтовой сборке легко получить чужие товары в выдаче.

Где заканчивается «ум»

Модуль сравнивает слова. Всё, что требует понимания смысла, за его пределами:

  • Синонимы. «Бобкэт» не найдёт «мини-погрузчик», пока вы не впишете это слово в свойства товара.
  • Запросы-задачи. «Чем убрать снег во дворе» не содержит слов каталога, ответ будет пустым.
  • Отсечка. Порога «ничего подходящего» нет: покажется то, что совпало хоть частично.
  • Правила выдачи. Поднять товар, скрыть позицию, задать порядок под акцию — только доработкой.
  • Скорость на объёме. На десятках тысяч позиций поиск по базе начинает нагружать сервер.

Как понять, что упёрлись

Откройте отчёт по поисковым фразам и выпишите двадцать запросов с нулевым результатом. Разложите их на четыре стопки:

  • опечатки и раскладка — чинится настройкой;
  • другие названия того же товара — чинится свойствами и словарём;
  • описания задач — настройкой не чинится;
  • товара нет — вопрос ассортимента.

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

Чем дополняют

Три пути, в порядке роста стоимости:

  • Свойство «поисковые синонимы». Отдельное поле у товара, куда пишутся разговорные названия. Дёшево и заметно помогает.
  • Внешний поисковый движок. Индекс выносится наружу, Битрикс отдаёт данные. Решает скорость и управляемость, но не смысл.
  • Внешний сервис умного поиска. Понимает формулировки без словарей, даёт диалог и статистику.

Готовность данных нужна во всех трёх случаях. Чек-лист — как подготовить каталог к умному поиску.

Вывод и следующий шаг

«Умный» в штатном модуле Битрикса означает морфологию, ранжирование и раскладку. Это полезно и часто настроено плохо. Понимания смысла запроса модуль не даёт по устройству.

Следующий шаг: проверьте в админке дату последней переиндексации и состав индексируемых свойств. Часто именно там прячется половина жалоб на поиск.

Частые вопросы

Почему поиск не находит новый товар?

Индекс не обновлён. Настройте регулярную переиндексацию вместо ручной.

Как добавить синонимы в Битриксе?

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

Ищет ли модуль по свойствам товаров?

Только по тем, что включены в индексацию. Проверьте список свойств в настройках.

Нагружает ли поиск базу данных?

На больших каталогах заметно. Помогает вынесение индекса во внешний движок.

Совместим ли внешний сервис с Битриксом?

Да, через выгрузку каталога и код виджета. Ядро платформы при этом не правится.

Стоит ли писать свой компонент поиска?

Только при нестандартной логике и наличии команды поддержки. Иначе дешевле сервис.

Ярлыки: Платформы

Статья полезна?

Комментарии

Пока никто не написал. Будьте первым.

Написать комментарий

Комментарии выходят после проверки. Ссылки на другие сайты не пропускаем.

Читайте дальше

Проверьте на своём каталоге
Регистрация, загрузка каталога и первый осмысленный ответ — за один день.
Начать бесплатно Задать вопрос