Bussol SmartSearch Ultra — интеллектуальный поисковый модуль для интернет-магазинов на 1С-Битрикс. Решение объединяет классический полнотекстовый поиск, морфологию, синонимы, управление релевантностью, AI-поиск, аналитику поведения пользователей, голосовой ввод и гибридный поиск товаров по изображению.
Модуль предназначен для магазинов, которым стандартного поиска недостаточно: покупатели допускают опечатки, формулируют запросы естественным языком, ищут по бренду, цене, характеристикам, наличию и изображениям, а владельцу магазина важно понимать, что ищут пользователи, какие результаты кликают и какие запросы приводят к заказам.
Ключевые возможности- Быстрый полнотекстовый поиск для больших каталогов с использованием FULLTEXT-индекса.
- Поиск с учетом опечаток, раскладки клавиатуры, морфологии и словоформ.
- Пользовательский словарь синонимов для терминов, брендов, категорий и разговорных названий.
- Rewrite-правила: если пользователь написал X, искать Y.
- Стоп-слова для исключения незначимых слов из поискового запроса.
- Настраиваемые веса полей: название, описание, свойства, артикул, XML_ID и другие данные товара.
- Приоритет инфоблоков, разделов и отдельных товаров.
- Повышение товаров в наличии и исключение товаров без цены или остатка.
- Отдельное ранжирование по цене, наличию и популярности.
Hybrid Semantic Search
SmartSearch Ultra поддерживает гибридный семантический поиск: обычная текстовая релевантность может объединяться с AI embeddings.
Это позволяет находить товары не только по точному совпадению слов, но и по смыслу запроса. Например, пользователь может искать товар описательно, не зная точного названия категории или модели.
Для ускорения semantic search используется локальный ANN / LSH индекс, который предварительно выбирает наиболее вероятных кандидатов, после чего модуль выполняет точное сравнение векторов.
Поиск естественным языкомМодуль умеет извлекать из поисковой фразы коммерческие условия и характеристики товара.
Примеры запросов:
- смартфон Samsung до 50000 в наличии
- ноутбук Lenovo от 70000 до 120000
- красное платье размер 46
- телевизор 55 дюймов до 100000
Из запроса могут автоматически определяться:
- минимальная и максимальная цена;
- бренд;
- наличие;
- значения индексируемых свойств товара.
AI-провайдеры и модели
SmartSearch Ultra поддерживает настраиваемый AI-слой. В административной части можно выбрать провайдера и модель.
- Jina AI — текстовые и мультимодальные embeddings.
- Cohere — text/image embeddings в поддерживаемых моделях.
- OpenAI — text embeddings для semantic text search.
- Custom / Unified JSON — собственный AI endpoint.
- Legacy — совместимость с предыдущей схемой embedding endpoint.
AI-функции являются опциональными. Если AI-провайдер временно недоступен, обычный поиск продолжает работать.
Поиск товаров по изображениюМодуль поддерживает двухуровневый поиск по изображениям.
- Локальный perceptual hash — работает без внешней нейросети.
- Image embeddings — более интеллектуальное сравнение изображений.
- Локальный ANN-индекс — ускоряет поиск по embedding-векторам.
- Гибридное ранжирование объединяет perceptual hash и semantic similarity.
Если embedding-провайдер отключен или недоступен, модуль автоматически продолжает поиск по локальному perceptual hash.
Голосовой поискВ компоненте SmartSearch предусмотрен голосовой ввод через Web Speech API в поддерживаемых браузерах. Пользователь может продиктовать запрос вместо ручного ввода.
Полноценная страница результатовПомимо быстрого выпадающего поиска доступен отдельный компонент страницы результатов.
Поддерживаются:
- пагинация;
- сортировка по релевантности;
- сортировка по цене;
- сортировка по популярности;
- сортировка по наличию;
- вывод количества найденных товаров.
Диагностика релевантности
Администратор может посмотреть, почему конкретный товар оказался на определенной позиции.
Диагностика показывает вклад отдельных факторов:
- NAME и других текстовых полей;
- свойств;
- морфологии;
- семантической близости;
- приоритетов;
- наличия;
- цены;
- популярности;
- self-learning ranking.
Это позволяет настраивать поиск на основе реальных данных, а не субъективных предположений.
Статистика и аналитикаSmartSearch Ultra собирает поисковую аналитику и помогает понять, как пользователи взаимодействуют с поиском.
- статистика поисковых запросов;
- статистика запросов с нулевым результатом;
- CTR результатов;
- история поиска пользователя;
- блок «Часто ищут»;
- conversion analytics;
- связь поисковых запросов с последующими заказами;
- коэффициент search-to-purchase;
- выручка, связанная с поиском.
Self-learning ranking
Модуль может использовать накопленную статистику показов, кликов и покупок как дополнительный сигнал ранжирования.
Self-learning не заменяет текстовую релевантность, а аккуратно усиливает товары, которые лучше конвертируются по конкретным поисковым сценариям.
A/B-тестированиеДля оценки качества обучаемого ранжирования предусмотрено A/B-тестирование.
Пользователи стабильно распределяются между контрольной и обучаемой группами. Для каждой группы можно сравнивать:
- количество поисков;
- CTR;
- конверсии;
- conversion rate;
- выручку.
Импорт и экспорт CSV
Для переноса и массового редактирования настроек поддерживается импорт и экспорт CSV.
Через CSV можно работать с:
- синонимами;
- rewrite-правилами;
- приоритетами инфоблоков;
- приоритетами разделов;
- приоритетами отдельных товаров.
Интерфейс поиска
Компонент bussol:smartsearch поддерживает:
- быструю выдачу результатов;
- голосовой ввод;
- поиск по изображению;
- историю запросов;
- «Часто ищут»;
- кнопку очистки поисковой строки;
- настраиваемый цвет кнопки «Найти»;
- настраиваемый цвет текста кнопки;
- настраиваемый цвет рамки строки поиска.
Настройки сохраняются отдельно для каждого сайта в многосайтовой конфигурации.
БезопасностьВ актуальной версии усилена безопасность публичных и административных действий.
- CSRF-защита для state-changing действий;
- проверка принадлежности поисковой сессии при регистрации кликов;
- подписанный visitor ID для анонимных пользователей;
- HttpOnly / SameSite cookie;
- защита Custom AI endpoint от SSRF;
- блокировка localhost и private/reserved IP для внешних AI-запросов;
- секретные API key не выводятся обратно в административную форму;
- ограничения при обработке изображений.
Для каких магазинов подходит
SmartSearch Ultra особенно полезен для интернет-магазинов:
- с большим каталогом;
- с большим количеством свойств и характеристик;
- с товарами разных брендов и артикулов;
- где стандартный поиск часто дает нулевые или нерелевантные результаты;
- где важна аналитика поискового поведения;
- где требуется поиск по изображениям;
- где необходимо использовать AI-поиск без замены всей инфраструктуры каталога.
Основной принцип SmartSearch Ultra
AI дополняет поиск, а не делает магазин зависимым от AI.
Базовые функции поиска, морфология, синонимы, FULLTEXT, perceptual hash, коммерческое ранжирование и аналитика могут работать независимо. AI embeddings и semantic search подключаются как дополнительный слой качества.
- Разместите каталог модуля как /local/modules/bussol.smartsearchultra/ (либо в используемом проектом каталоге /bitrix/modules/).
- Установите модуль через административную часть Битрикс. Установщик создаст таблицы, зарегистрирует события и агент очистки аналитики, скопирует компоненты и theme-ресурсы.
- Откройте Bussol → Интеллектуальный поиск → Настройки и настройте каждый SITE_ID отдельно.
- Выберите инфоблоки, поля и свойства. При больших каталогах проверьте FULLTEXT во вкладке «AI и индексы».
- Если используются semantic/image embeddings — выберите AI-провайдера и модель до полной переиндексации.
- Запустите полную переиндексацию и только после неё проверяйте морфологию, natural-language facets и embeddings.
- Разместите bussol:smartsearch в нужном шаблоне сайта; при необходимости создайте отдельную /search/ со bussol:smartsearch.results.
'',
[
'SITE_ID' => SITE_ID,
'PLACEHOLDER' => 'Название, артикул или модель',
'SHOW_SCOPE' => 'Y',
'CACHE_TIME' => 3600,
]
);
Это компонент страницы поиска
$APPLICATION->IncludeComponent(
"bussol:smartsearch.results",
"",
Array(
"CACHE_TIME" => 0,
"PER_PAGE" => 24,
"SHOW_SORT" => "Y",
"SITE_ID" => SITE_ID
)
);
ПОДРОБНЕЕ О НАСТРОЙКАХ И РАБОТЕ С МОДУЛЕМ ЧИТАЙТЕ В ДОКУМЕНТАЦИИ https://docs.bussolweb.ru/bussol.smartsearchultra.html
Либо воспользуйтесь виджетами обратной связи на нашем сайте https://bussolweb.ru, контактами в шапке, подвале или на странице "Контакты"
Также по всем вопросам пишите на почту нашей техподдержки support@bussolweb.ru
Время работы поддержки: Пн-Пт с 10:00 до 19:00
Время реакции на обращение - в течение 1-го рабочего дня
Для покупки товара в нашем интернет-магазине выберите понравившийся товар и добавьте его в корзину. Далее перейдите в Корзину и нажмите на «Оформить заказ» или «Быстрый заказ».
Если оформляете быстрый заказ: напишите ФИО, телефон и e-mail. Вам перезвонит менеджер и уточнит условия заказа. По результатам разговора вам придет подтверждение оформления товара на почту или через СМС. Теперь останется только ждать доставки и радоваться новой покупке.
Оформление заказа в стандартном режиме выглядит следующим образом. Заполняете полностью форму по последовательным этапам: адрес, способ доставки, оплаты, данные о себе. Советуем в комментарии к заказу написать информацию, которая поможет курьеру вас найти. Нажмите кнопку «Оформить заказ».
Оплачивайте покупки удобным способом. В интернет-магазине доступно 3 варианта оплаты:
- Наличные при самовывозе или доставке курьером. Специалист свяжется с вами в день доставки, чтобы уточнить время и заранее подготовить сдачу с любой купюры. Вы подписываете товаросопроводительные документы, вносите денежные средства, получаете товар и чек.
- Безналичный расчет при самовывозе или оформлении в интернет-магазине: карты МИР. Чтобы оплатить покупку на сайте, система перенаправит вас на сервер платежной системы. Здесь нужно ввести номер карты, срок действия и имя держателя.
- Электронные системы при онлайн-заказе: ЮMoney. Для совершения покупки система перенаправит вас на страницу платежного сервиса. Здесь необходимо заполнить форму по инструкции.
- Безналичная оплата на наш расчетный счет по выставленному счету.
Экономьте время на получении заказа. В интернет-магазине доступно 4 варианта доставки:
- Электронная поставка - все необходимые сведения о лицензии, праве пользования, кодах, ключах и др. высылаются покупателю на его e-mail.
- Курьерская доставка. Когда товар будет отправлен с нашего склада, Вам придет уведомление. В день доставки с Вами заблаговременно свяжется курьер для уточнения времени и деталей доставки. Доставка производится "до двери". Осмотрите упаковку на целостность и соответствие указанной комплектации.
- Постамат. Когда заказ поступит на точку, на Ваш телефон или e-mail придет уникальный код. Заказ нужно оплатить в терминале постамата. Срок хранения — 3 дня.
- Доставка Почтой России. Когда заказ придет в отделение, на Ваш адрес придет извещение о посылке. Перед оплатой Вы можете оценить состояние коробки: вес, целостность. Вскрывать коробку самостоятельно Вы можете только после оплаты заказа. Один заказ может содержать не больше 10 позиций и его стоимость не должна превышать 100 000 р.
Дополнительная информация.
Изучите полный алгоритм продления лицензий на модули 1С-Битрикс: Маркетплейс, включая активацию льготных купонов. Мы детально разбираем все условия: обязательный 30-дневный срок для сохранения максимальной выгоды, пропорциональное ценообразование (12,5%, 25%, 50% от цены модуля) и ограничение по минимальной сумме в 500 рублей. Этот гайд поможет вам эффективно планировать бюджет и гарантировать актуальность вашего проекта.