Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

Интеллектуальный поиск 2.0

«Интеллектуальный поиск 2.0» расширяет стандартный поиск 1С-Битрикс и помогает покупателям находить нужные товары и материалы, даже если запрос введён неточно.Модуль поддерживает:Исправление опечаток — находит нужные результаты при ошибках в запросе.Исправление раскладки — распознаёт слова, введённые в неправильной раскладке клавиатуры.Морфология и словоформы — учитывает разные формы слов и частичные совпадения.Синонимы и замены — позволяет создавать собственные правила обработки запросов.Стоп-слова — исключает из запроса незначимые слова.Поиск по свойствам — индексирует выбранные свойства инфоблоков, например артикулы, бренды и характеристики.Технические синонимы — автоматически создаёт дополнительные варианты названий товаров.Ранжирование — располагает наиболее релевантные результаты выше остальных.Группировка выдачи — разделяет результаты на товары, статьи и прочие страницы.AJAX-подсказки — показывает подходящие результаты во время ввода запроса.Многосайтовость — поддерживает отдельные словари и стоп-слова для разных сайтов.

Интеллектуальный поиск 2.0

Интеллектуальный поиск 2.0

Купить: 16 000 руб.
Купить продление
Скриншоты
Описание

Технические данные

Опубликовано:
15.09.2026
Версия:
1.0.0
Установлено:
Менее 50 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Интернет-магазин + CRM»
Адаптивность:
Да
Поддержка Композита:
Да
Совместимо с Сайты24
Нет

Пользовательское соглашение

Описание

«Интеллектуальный поиск 2.0» расширяет стандартный поиск 1С-Битрикс и помогает покупателям находить нужные товары и материалы, даже если запрос введён неточно.

Модуль поддерживает:

  • Исправление опечаток — находит нужные результаты при ошибках в запросе.
  • Исправление раскладки — распознаёт слова, введённые в неправильной раскладке клавиатуры.
  • Морфология и словоформы — учитывает разные формы слов и частичные совпадения.
  • Синонимы и замены — позволяет создавать собственные правила обработки запросов.
  • Стоп-слова — исключает из запроса незначимые слова.
  • Поиск по свойствам — индексирует выбранные свойства инфоблоков, например артикулы, бренды и характеристики.
  • Технические синонимы — автоматически создаёт дополнительные варианты названий товаров.
  • Ранжирование — располагает наиболее релевантные результаты выше остальных.
  • Группировка выдачи — разделяет результаты на товары, статьи и прочие страницы.
  • AJAX-подсказки — показывает подходящие результаты во время ввода запроса.
  • Многосайтовость — поддерживает отдельные словари и стоп-слова для разных сайтов.
Отзывы (0)
Обсуждения (0)
Здесь пока никто ничего не написал. Будьте первым.
Установка
Инструкция по установке и интеграции «Интеллектуального поиска 2.0»

Модуль расширяет стандартный поиск 1С-Битрикс: учитывает опечатки, неправильную раскладку клавиатуры, словоформы, синонимы и правила замены. Результаты автоматически ранжируются и могут группироваться по типам контента.

1. Требования

Для работы решения должны быть установлены стандартные модули 1С-Битрикс:

  • «Поиск» (search);
  • «Информационные блоки» (iblock).

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

2. Установка модуля
  1. Установите решение через Marketplace.
  2. Откройте административный раздел Настройки → Настройки продукта → Модули.
  3. Найдите модуль «Интеллектуальный поиск 2.0» и нажмите «Установить».
  4. После установки в разделе Сервисы появится пункт «Интеллектуальный поиск 2.0».

Модуль устанавливает два компонента:

  • delement:smartsearch.title — поисковая строка с AJAX-подсказками;
  • delement:smartsearch.page — страница с результатами поиска.
3. Создание страницы результатов

Создайте на сайте раздел /search/ и файл /search/index.php.

Минимальное содержимое страницы:

<?php
require($_SERVER['DOCUMENT_ROOT'] . '/bitrix/header.php');

$APPLICATION->SetTitle('Поиск');

$APPLICATION->IncludeComponent(
    'delement:smartsearch.page',
    '.default',
    [
        'RESTART' => 'Y',
        'NO_WORD_LOGIC' => 'N',
        'USE_LANGUAGE_GUESS' => 'Y',
        'CHECK_DATES' => 'N',
        'USE_TITLE_RANK' => 'Y',
        'DEFAULT_SORT' => 'rank',
        'FILTER_NAME' => '',
        'SHOW_WHERE' => 'N',
        'SHOW_WHEN' => 'N',
        'PAGE_RESULT_COUNT' => '20',
        'DISPLAY_TOP_PAGER' => 'N',
        'DISPLAY_BOTTOM_PAGER' => 'Y',
        'PAGER_TITLE' => 'Результаты поиска',
        'PAGER_SHOW_ALWAYS' => 'N',
        'PAGER_TEMPLATE' => '',
        'CACHE_TYPE' => 'A',
        'CACHE_TIME' => '3600',
    ]
);

require($_SERVER['DOCUMENT_ROOT'] . '/bitrix/footer.php');

После этого страница результатов будет доступна по адресу:

https://ваш-сайт.ru/search/

Компонент также можно добавить через визуальный редактор. Он находится в группе «Цифровой элемент» и называется «Стандартная страница поиска с учетом ошибок».

4. Подключение поисковой строки

Разместите компонент поисковой строки в шапке сайта или в другой необходимой области шаблона:

<?php
$APPLICATION->IncludeComponent(
    'delement:smartsearch.title',
    '.default',
    [
        'PAGE' => SITE_DIR . 'search/index.php',
        'NUM_CATEGORIES' => '1',
        'TOP_COUNT' => '5',
        'ORDER' => 'rank',
        'MIN_NUMBERS' => '2',
        'USE_LANGUAGE_GUESS' => 'Y',
        'CHECK_DATES' => 'N',
        'SHOW_OTHERS' => 'N',
        'FUZZY' => 'Y',
        'SHOW_INPUT' => 'Y',
        'INPUT_ID' => 'smart-search-input',
        'CONTAINER_ID' => 'smart-search-container',
        'CACHE_TYPE' => 'A',
        'CACHE_TIME' => '3600',
    ]
);
?>

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

Обратите внимание:

  • PAGE должен указывать на созданную страницу результатов;
  • TOP_COUNT задаёт максимальное количество подсказок в каждой группе;
  • INPUT_ID и CONTAINER_ID должны быть уникальными на странице;
  • при размещении нескольких поисковых строк каждой необходимо назначить отдельные идентификаторы.

Если на сайте уже используется стандартный компонент bitrix:search.title, замените его вызов на delement:smartsearch.title.

5. Настройка индексируемых свойств

Откройте Сервисы → Интеллектуальный поиск 2.0 → Настройки.

В разделе «Настройки поискового индекса» можно выбрать свойства инфоблоков, значения которых должны участвовать в поиске:

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

Например, для каталога можно добавить:

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

После изменения списка индексируемых свойств обязательно выполните полную переиндексацию сайта: Настройки → Поиск → Переиндексация.

Без переиндексации ранее созданные элементы не получат новые данные в поисковом индексе.

6. Группировка результатов

В настройках модуля доступны три группы:

  • Каталог / товары;
  • Новости / статьи;
  • Прочие страницы.

Для настройки группировки:

  1. Укажите названия групп, которые будут видны покупателям.
  2. Выберите инфоблоки каталога.
  3. Выберите инфоблоки новостей и статей.
  4. При необходимости заполните список прочих страниц.
При отсутствии инфоблоков в полях группировки поиск осуществляться не будет.  Т.е для корректной работы по каталогу необходимо добавить в поле группы каталога соответствующий инфоблок.

Список заполняется по одному адресу или шаблону на строку:

/about/
/delivery/
/catalog/*
/news/*/detail
*/sale

Поддерживается символ *, обозначающий любую последовательность символов. Домен, завершающий / и окончание /index.php при сравнении не учитываются.

Страницы, которые не относятся к выбранным инфоблокам и не соответствуют списку, в группу «Прочие страницы» не попадут.

7. Синонимы и замены

Откройте Сервисы → Интеллектуальный поиск 2.0 → Синонимы и замены.

Синонимы

Каждая строка содержит одну группу равнозначных выражений. Значения разделяются символом |:

телефон | смартфон | мобильный телефон
ноутбук | лэптоп
телевизор | тв

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

Замены

Первое значение является основным, остальные — вариантами, которые требуется заменить:

смартфон | смарт фон | smart phone
пылесос | пылесосик
холодильник | холодильнек

Поддерживаются комментарии:

# Однострочный комментарий

/*
Многострочный комментарий
*/

Можно создать общий словарь для всех сайтов или отдельные словари для каждого сайта.

После сохранения словаря его кеш очищается автоматически. Полная переиндексация для обычных словарных синонимов и замен не требуется: они применяются при обработке запроса.

8. Стоп-слова

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

Слова указываются через пробел, запятую, точку с запятой или с новой строки:

для
или
это
как

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

Стоп-слова можно настроить отдельно для каждого сайта.

9. Технические синонимы

Функция предназначена прежде всего для товарных каталогов и автоматически формирует дополнительные варианты названий элементов.

Для включения:

  1. Откройте настройки модуля.
  2. Выберите инфоблок, для которого требуется генерация технических синонимов.
  3. Включите опцию «Генерация технических синонимов».
  4. Сохраните настройки.
  5. Нажмите «Запустить массовую инициализацию».
  6. Дождитесь статуса завершения.
  7. Выполните переиндексацию поиска.

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

SEARCH_ALIASES_D_ELEMENT

Не удаляйте и не редактируйте это свойство вручную. После первичной инициализации оно будет автоматически обновляться при создании и изменении элементов.

10. Оформление компонентов

Перед изменением HTML или CSS рекомендуется скопировать стандартный шаблон компонента в шаблон сайта:

/local/templates/имя_шаблона/components/delement/smartsearch.title/

и:

/local/templates/имя_шаблона/components/delement/smartsearch.page/

После копирования можно безопасно изменять разметку и стили — обновления модуля не перезапишут шаблон сайта.

11. Проверка интеграции

После настройки проверьте несколько сценариев:

  • поиск по точному названию;
  • запрос с опечаткой;
  • запрос в неправильной раскладке;
  • поиск по синониму;
  • поиск по артикулу или другому подключённому свойству;
  • переход из AJAX-подсказки;
  • переход к полной странице результатов;
  • корректность группировки каталога, статей и прочих страниц.

Если новые или изменённые данные не находятся, сначала выполните полную переиндексацию и очистите кеш сайта.

Поддержка

Перед обращением в службу поддержки Цифрового Элемента, пожалуйста, ознакомьтесь с Документацией по настройке и работе 1С-Битрикс для пользователя.

Используя описание модуля и документацию 1С-Битрикс, вы сможете самостоятельно настроить решение, найти ответы на часто задаваемые вопросы и устранить большинство ошибок.

Поддержка осуществляется через форму на сайте https://d-element.ru/support/.

Техподдержка не осуществляется по телефону, Skype, Telegram и другим мессенджерам и социальным сетям.  

Техническая поддержка:

1) Консультация по работе и установке модуля в рамках типового функционала осуществляется бесплатно!

2) Установка и настройка решения на вашем проекте осуществляется по запросу за дополнительную оплату.

При каждом обращении обязательно предоставьте следующие данные:

  1. Адрес сайта.
  2. Логин и пароль для доступа к 1С-Битрикс с правами администратора. Как предоставить доступ сотруднику техподдержки?
  3. Адрес сервера, логин и пароль для доступа к сайту по FTP или SSH с правами на чтение и запись.
  4. Четкое описание проблемы и алгоритм действий для ее воспроизведения.
  5. Снимки экрана или видеозапись подтверждения ошибки. Обзор программ для создания скриншотов и скринкастов

Выполнение этих рекомендаций ускорит обработку вашей заявки.

Поддержка осуществляется по будням с 07:00 до 16:00 по московскому времени. Скорость ответа зависит от загруженности команды и сложности вопроса, но в среднем составляет 2-3 рабочих дня.

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки