Опишите доработку или сценарий — обсудим вместе с другими клиентами.
Bussol Умный поиск Ultra — AI-поиск для интернет-магазина
Технические данные
Совместимые редакции
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Малый бизнес
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Бизнес
- Программа для ЭВМ "1С-Битрикс24". Лицензия Интернет-магазин + CRM (12 мес.)
Описание
Bussol: Интеллектуальный поиск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-го рабочего дня
Установите этот модуль прямо сейчас!
Для этого укажите адрес сайта:
Подтвердите что сама лицензия у вас куплена
