Интеллектуальный поиск
Описание
Как превратить поиск на сайте в умного помощника
Когда на сайте десятки тысяч товаров или сотни статей, пользователь редко вводит запросы идеально. Опечатки, неправильная раскладка клавиатуры, забытые буквы — всё это превращает поиск в лотерею. Модуль «Интеллектуальный поиск» решает эту проблему, не меняя привычную структуру сайта. Он встраивается в стандартный поисковый модуль 1С-Битрикс и начинает работать с первого дня. Вместо того чтобы требовать от посетителя точного ввода, система сама подстраивается под его ошибки. Это особенно важно для интернет-магазинов, блогов, новостных порталов и любых проектов с большим объёмом контента. Пользователь получает нужный результат, даже если написал название товара или статьи с двумя опечатками.
Модуль не просто находит точные совпадения — он анализирует запрос и предлагает варианты, которые действительно соответствуют тому, что человек имел в виду. Благодаря этому снижается количество отказов с поисковой страницы, а клиенты быстрее находят нужный товар или информацию. Для владельца сайта это означает рост конверсии и улучшение поведенческих факторов.
Какие ошибки ввода исправляет система
В основе модуля лежат проверенные фонетические алгоритмы: расстояние Левенштейна, алгоритм Оливера и Metaphone. Они позволяют находить слова, даже если пользователь допустил одну или две опечатки в одном слове. Система корректно обрабатывает перестановку букв местами, пропуск символа, лишнюю букву или удвоение. Также она понимает, когда два слова написаны слитно, и корректно разбивает их на части. Отдельно стоит поддержка транслитерации: если человек вводит латиницу кириллицей или наоборот, модуль сам переводит запрос в нужный алфавит.
Например, поиск по слову «творог» может показывать результаты, связанные с «творожная масса». А запрос «айфон хр» будет корректно искать по «iphone xr». Это особенно полезно для магазинов электроники, где бренды и модели часто пишут по-разному. В модуле предусмотрен отдельный инфоблок для замены слов: если какие-то фразы вызывают проблемы, администратор может задать для них синонимы или исправления вручную. Таким образом, поиск становится гибким и адаптируется под специфику вашего контента.
Два компонента для разных задач поиска
Модуль включает два готовых компонента, которые можно подключить к сайту. Первый — delement:search.title — предназначен для поиска по заголовкам с учётом ошибок. Он работает в режиме реального времени: как только пользователь начинает вводить текст, в выпадающем списке появляются ближайшие совпадения. Этот компонент оптимизирован на скорость, поэтому не использует сложные алгоритмы — он просто находит максимально похожие заголовки и показывает их мгновенно. Это идеальное решение для строки поиска в шапке сайта, где важна быстрая реакция на каждый символ.
Второй компонент — delement:search.page — это полноценная страница поиска. Он выполняет более глубокий анализ и выдаёт релевантные результаты по всему содержимому сайта. Здесь уже задействованы все алгоритмы нечёткого поиска, поэтому пользователь получает максимально полную выдачу. Комбинация двух компонентов позволяет решить обе задачи: быстрый подсказчик для мгновенного ответа и детальный поиск для тех случаев, когда нужно изучить все варианты. Оба компонента поддерживают мультисайтовость и мультиязычность, что делает модуль универсальным для проектов любой сложности.
Техническая сторона и поддержка
Код модуля написан грамотно и оптимизирован как на серверной, так и на клиентской стороне. Он полностью совместим с технологией «Композитный сайт», что не замедляет загрузку страниц и не создаёт лишней нагрузки на сервер. Для установки и настройки достаточно минимальных знаний администрирования 1С-Битрикс. После подключения компонентов модуль готов к работе без сложных манипуляций. Вся логика обработки запросов выполняется на стороне сервера, а клиентский код остаётся лёгким и быстрым.
Техническая поддержка по типовому функционалу предоставляется бесплатно. Если вам нужна установка и настройка решения на конкретном проекте, это делается по запросу за дополнительную оплату. Разработчики всегда готовы проконсультировать по работе модуля и помочь с интеграцией. Модуль подходит для любых сайтов, где есть потребность улучшить поиск текстовой информации, независимо от объёма контента и специфики бизнеса.
Часто задаваемые вопросы
Характеристики
| Версия | 1.1.4 |
| Добавлен | 22.01.2019 |
| Обновлён | 24.08.2023 |
| Установок | 100 - 499 раз |
| Код | delement.search |
| Адаптивный | Да |
| Composite | Да |