«Интеллектуальный поиск 2.0» — расширенный поиск для 1С-Битрикс, который помогает посетителям находить нужные товары и материалы даже при опечатках, неправильной раскладке, использовании синонимов и разных вариантов написания артикулов, моделей и технических характеристик.
Модуль расширяет возможности стандартного поиска 1С-Битрикс, не требуя перехода на внешний поисковый сервис. Особенно полезен для интернет-магазинов и каталогов с большим количеством товаров, сложными названиями, артикулами и техническими характеристиками.
Например, если в каталоге находится товар:
TEBOIL DIAMOND PROFESSIONAL A3/B4 5W-40
покупатель сможет найти его не только по точному названию, но и используя разные варианты написания характеристик: 5W-40, 5W40, 5W 40, A3/B4, A3B4 и другие автоматически сформированные варианты.
1. Исправление опечатокПользователю необязательно точно знать написание товара или бренда.
Поиск анализирует запрос и помогает найти нужный результат даже при ошибках и опечатках.
Например:
Это позволяет не терять посетителей только потому, что они ошиблись при вводе запроса.
2. Исправление неправильной раскладки клавиатурыЕсли пользователь забыл переключить язык клавиатуры, модуль преобразует запрос и продолжит поиск.
Например:
ntktdbpjh → телевизор
Особенно удобно для коротких поисковых запросов из строки поиска в шапке сайта.
3. Технические синонимы и разные варианты написанияОдна из ключевых возможностей «Интеллектуального поиска 2.0» — автоматическое создание дополнительных вариантов написания технических обозначений.
В товарных каталогах одна и та же характеристика может вводиться пользователем совершенно по-разному:
Модуль автоматически формирует технические синонимы и добавляет их к поисковому индексу.
Это особенно полезно для каталогов:
Нет необходимости вручную создавать десятки вариантов написания каждого товара.
4. СинонимыДля терминов, которые пользователи могут называть по-разному, можно настроить собственные группы синонимов.
Например:
Если пользователь введёт один из вариантов, поиск сможет учитывать остальные значения группы.
Словари могут быть общими или отдельными для разных сайтов.
5. Правила замены запросовКроме синонимов можно задавать правила исправления и нормализации запросов.
Например:
Это позволяет учитывать особенности конкретной отрасли, товарного каталога и терминологии ваших покупателей.
6. Поиск по свойствам товаровСтандартного названия товара часто недостаточно для качественного поиска.
«Интеллектуальный поиск 2.0» позволяет включать в поисковый индекс необходимые свойства инфоблоков:
Например, товар можно найти по артикулу или модели, даже если это значение отсутствует непосредственно в его названии.
Для отдельных свойств можно задавать повышенный поисковый приоритет.
7. Морфология и словоформыПоиск учитывает разные формы слов и позволяет находить релевантные результаты без необходимости вводить точное название элемента.
Пользователю не требуется угадывать, в какой именно форме слово было записано в каталоге.
8. Стоп-словаИз поискового запроса можно автоматически исключать слова, которые практически не влияют на смысл поиска.
Например:
для, или, это, как
Это помогает очистить запрос от лишних слов и повысить качество поисковой выдачи.
Стоп-слова можно настраивать отдельно для каждого сайта.
9. Ранжирование результатовНедостаточно просто найти товар — важно показать наиболее подходящий результат выше остальных.
Модуль выполняет ранжирование результатов с учётом релевантности запроса.
Точные и наиболее значимые совпадения получают больший приоритет, поэтому пользователю проще быстро перейти к нужному товару или материалу.
10. AJAX-подсказки во время вводаМодуль включает собственный компонент поисковой строки с AJAX-подсказками.
Пользователь начинает вводить запрос и сразу видит подходящие результаты, не переходя на отдельную страницу.
Количество отображаемых подсказок можно настраивать.
11. Группировка результатовРезультаты можно разделить по смысловым группам:
Благодаря этому поиск остаётся удобным даже на крупных сайтах, где одновременно индексируются товары, статьи, новости и информационные разделы.
Названия групп и относящиеся к ним инфоблоки настраиваются администратором.
12. Поддержка многосайтовостиМодуль может использоваться на проектах с несколькими сайтами.
Для каждого сайта можно отдельно настроить:
Это позволяет учитывать различия между каталогами, брендами и направлениями бизнеса в рамках одной установки 1С-Битрикс.
Что получает интернет-магазин
«Интеллектуальный поиск 2.0» уменьшает количество ситуаций, когда товар есть в каталоге, но пользователь не может его найти.
Модуль особенно полезен, если посетители ищут товары:
Вместо требования «Введите название товара точно так, как оно записано в каталоге» пользователь получает поиск, который адаптируется к тому, как люди действительно формулируют запросы.
Интеграция с 1С-БитриксРешение интегрируется со стандартной поисковой системой 1С-Битрикс и устанавливает готовые компоненты для организации поиска на сайте.
Модуль может использоваться для:
Шаблоны компонентов можно скопировать в шаблон сайта и адаптировать под дизайн конкретного проекта.
Настройка индексируемых свойств, словарей, стоп-слов, группировки результатов и технических синонимов выполняется через административную часть 1С-Битрикс.
«Интеллектуальный поиск 2.0» — поиск для интернет-магазинов и корпоративных сайтов, который понимает не только то, как данные записаны в каталоге, но и то, как их действительно ищут пользователи.
Модуль «Интеллектуальный поиск 2.0» расширяет возможности стандартного поиска 1С-Битрикс: поддерживает исправление опечаток и раскладки клавиатуры, поиск по дополнительным свойствам, словари синонимов, правила замены, стоп-слова, технические синонимы, ранжирование и группировку результатов.
1. Перед установкой
Перед началом установки убедитесь, что:
Для используемых инфоблоков проверьте настройки индексирования. В настройках инфоблока должна быть включена опция «Индексировать элементы для модуля поиска».
Если в результатах поиска должны участвовать разделы инфоблока, также включите опцию «Индексировать разделы для модуля поиска».
2. Быстрый старт
Для первоначального запуска поиска достаточно выполнить следующие действия:
Важно: обязательно настройте группы результатов поиска. Если инфоблок не добавлен ни в одну из групп, его элементы не будут отображаться в результатах поиска модуля.
3. Установка модуля
После установки в административной части сайта будут доступны настройки модуля «Интеллектуальный поиск 2.0».
4. Настройка групп результатов
Перед использованием поиска необходимо указать, какие инфоблоки относятся к каждой группе результатов.
Например:
Перейдите в настройки группировки результатов модуля и добавьте необходимые инфоблоки в соответствующие группы.
Названия групп могут быть изменены в соответствии со структурой конкретного сайта.
Важно: если, например, инфоблок товарного каталога не добавлен в группу «Каталог / товары» или другую используемую группу, товары этого инфоблока не будут отображаться в поисковой выдаче.
5. Настройка поисковой строки
Для поисковой строки с AJAX-подсказками используется компонент:
delement:smartsearch.title
Если на сайте уже используется стандартный компонент:
bitrix:search.title
его необходимо заменить на компонент модуля:
delement:smartsearch.title
Пример подключения:
<?php
$APPLICATION->IncludeComponent(
"delement:smartsearch.title",
"",
array(
"PAGE" => SITE_DIR . "search/"
)
);
?>
В параметре PAGE укажите адрес страницы, на которой будет размещён компонент результатов поиска.
Например:
/search/
Остальные параметры компонента можно настроить через визуальный редактор 1С-Битрикс или непосредственно в коде подключения компонента.
6. Настройка страницы результатов поиска
Для страницы поисковой выдачи используется компонент:
delement:smartsearch.page
Создайте страницу поиска, например:
/search/index.php
и разместите на ней компонент delement:smartsearch.page.
Если на сайте уже существует страница поиска со стандартным компонентом:
bitrix:search.page
создавать новую страницу необязательно. Стандартный компонент можно заменить на:
delement:smartsearch.page
После замены проверьте параметры компонента и при необходимости перенесите использовавшиеся ранее настройки страницы поиска.
7. Адаптация компонентов под дизайн сайта
Компоненты модуля можно адаптировать под дизайн проекта стандартным для 1С-Битрикс способом.
Для этого скопируйте шаблон соответствующего компонента в шаблон сайта и внесите необходимые изменения в HTML-разметку.
Не рекомендуется изменять файлы компонентов непосредственно внутри установленного модуля, так как изменения могут быть потеряны при обновлении решения.
8. Настройка индексируемых свойств
«Интеллектуальный поиск 2.0» позволяет включать в поисковый индекс дополнительные свойства элементов инфоблоков.
Это может быть полезно для поиска по:
В административной части модуля выберите инфоблок и свойства, значения которых должны участвовать в поиске.
Для наиболее важных свойств при необходимости задайте повышенный приоритет.
Например, для интернет-магазина повышенный приоритет может быть установлен для артикула, модели или бренда.
После добавления или изменения списка индексируемых свойств необходимо выполнить полную переиндексацию.
9. Синонимы
Модуль позволяет создавать группы синонимов для слов и выражений, которыми пользователи могут обозначать один и тот же товар или понятие.
Например:
телефон | смартфон | мобильный телефон
ноутбук | лэптоп
телевизор | ТВ
При использовании синонимов поиск сможет учитывать альтернативные варианты формулировки пользовательского запроса.
При использовании многосайтовости словари можно настраивать в соответствии с настройками конкретного сайта.
10. Правила замены
Правила замены используются для нормализации поисковых запросов и обработки характерных вариантов написания.
Например:
холодильнек → холодильник
смарт фон → смартфон
Правила удобно использовать для часто встречающихся ошибок, особенностей терминологии и специфических запросов пользователей сайта.
11. Стоп-слова
Стоп-слова позволяют исключать из обработки слова, которые не несут существенного значения для поиска.
Например:
для
или
это
как
Набор стоп-слов можно сформировать с учётом специфики конкретного сайта и каталога.
12. Технические синонимы
Технические синонимы предназначены для поиска товаров и других элементов, содержащих сложные буквенно-цифровые обозначения, характеристики, модели и артикулы.
Один и тот же параметр пользователь может вводить несколькими способами.
Например:
5W-40
5W40
5W 40
или:
A3/B4
A3B4
A3 B4
A3-B4
Модуль автоматически формирует дополнительные варианты написания технических обозначений.
Поддерживаются, в частности, следующие правила:
Например, если в каталоге находится товар:
TEBOIL DIAMOND PROFESSIONAL A3/B4 5W-40
после формирования технических синонимов товар может быть найден по различным вариантам записи характеристик, включая:
5W-40
5W40
5W 40
A3/B4
A3B4
Первоначальная инициализация технических синонимов
После включения функции технических синонимов необходимо выполнить первоначальную массовую инициализацию существующих элементов каталога.
В дальнейшем технические синонимы для новых и изменённых элементов формируются автоматически в соответствии с настройками модуля.
13. Полная переиндексация
После первоначальной установки и после изменений, влияющих на поисковый индекс, необходимо выполнить полную переиндексацию.
Перейдите:
Настройки → Поиск → Переиндексация
Перед запуском снимите флаг:
«Переиндексировать только измененные»
и запустите переиндексацию.
Дождитесь полного завершения процесса.
Полная переиндексация требуется, в частности:
14. Проверка работы
После завершения настройки рекомендуется проверить несколько сценариев поиска.
Поиск по названию
Введите полное или частичное название существующего товара.
Поиск по свойству
Если в индекс добавлен артикул, модель или другое свойство, выполните поиск по его значению.
Поиск с опечаткой
Например:
холодилник
вместо:
холодильник
Поиск при неправильной раскладке
Введите известное слово в неправильной раскладке клавиатуры и убедитесь, что поиск предлагает релевантный результат.
Проверка технических обозначений
Для товара, содержащего характеристику 5W-40, последовательно выполните поиск по запросам:
5W-40
5W40
5W 40
Если технические синонимы сформированы и переиндексация выполнена, соответствующий товар должен присутствовать в результатах каждого запроса.
Проверка AJAX-подсказок
Начните вводить название существующего товара в поисковой строке и убедитесь, что соответствующие результаты появляются в AJAX-подсказках.
15. Если поиск не показывает товары
Если после установки поиск не возвращает ожидаемые результаты, последовательно проверьте:
16. Обновление модуля
Обновления решения устанавливаются стандартными средствами Marketplace 1С-Битрикс.
Перед установкой обновления на рабочем сайте рекомендуется создать резервную копию проекта.
Если после обновления были изменены механизмы индексирования или поисковые данные, выполните полную переиндексацию.
17. Рекомендации для рабочего сайта
18. Техническая поддержка
При обращении в техническую поддержку рекомендуется указать:
Если для диагностики необходим доступ к проекту, рекомендуется создавать временную учетную запись администратора и предоставлять временный доступ к серверу по SFTP/SSH.
После завершения диагностики временные учетные записи и доступы рекомендуется удалить или отозвать.
Перед обращением в службу поддержки Цифрового Элемента, пожалуйста, ознакомьтесь с Документацией по настройке и работе 1С-Битрикс для пользователя.
Используя описание модуля и документацию 1С-Битрикс, вы сможете самостоятельно настроить решение, найти ответы на часто задаваемые вопросы и устранить большинство ошибок.
Поддержка осуществляется через форму на сайте https://d-element.ru/support/.
Техподдержка не осуществляется по телефону, Skype, Telegram и другим мессенджерам и социальным сетям.
Техническая поддержка:
1) Консультация по работе и установке модуля в рамках типового функционала осуществляется бесплатно!
2) Установка и настройка решения на вашем проекте осуществляется по запросу за дополнительную оплату.
При каждом обращении обязательно предоставьте следующие данные:
Выполнение этих рекомендаций ускорит обработку вашей заявки.
Поддержка осуществляется по будням с 07:00 до 16:00 по московскому времени. Скорость ответа зависит от загруженности команды и сложности вопроса, но в среднем составляет 2-3 рабочих дня.