Из-за временных ограничений на территории РФ наблюдаются проблемы с оплатой. Если платёж не проходит, оставьте запрос в службу поддержки.Служба поддержки работает 24/7 — мы всегда на связи по вопросам хостинга и серверов.Открыт прием заявок на аренду выделенных серверов и размещение оборудования в дата-центре.Напоминаем: рекомендуем включить резервное копирование для дополнительной защиты данных.Доступна новая линейка VPS/VDS с NVMe-дисками и увеличенной производительностью.Технические работы на части серверов завершены. Все сервисы работают в штатном режиме.
Нечеткий поиск: умный поиск с учетом синонимов и обработкой ошибок пользователей

МОДУЛЬ ДЛЯ 1С-БИТРИКС

Тэга

Нечеткий поиск: умный поиск с учетом синонимов и обработкой ошибок пользователей

Модуль расширяет стандартный функционал поиска «Битрикс», добавляя обработку опечаток, ошибок ввода и синонимичных запросов. Эффективность работы обеспечивается сочетанием алгоритмов нечеткого поиска строк и методов компьютерной лингвистики.

5,00/5 · 5 оценок

Маркетплейс 1С-Битрикс: 5/5 · 5 оценок

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

Опубликовано
04.06.2020
Обновлено
06.10.2026
Версия
2.2.0
Установлено
500 - 999 раз
Подходящие редакции
«Первый сайт», Старт, Стандарт, Малый бизнес, Бизнес
Адаптивность
Да
Поддержка Композита
Да
Совместимо с Сайты24
Нет
Разработчик
Тэга

Что умеет решение

Модуль расширяет стандартный функционал поиска «Битрикс», добавляя обработку опечаток, ошибок ввода и синонимичных запросов. Эффективность работы обеспечивается сочетанием алгоритмов нечеткого поиска строк и методов компьютерной лингвистики.

Модуль нечеткого поиска обеспечивает умный поиск с поддержкой синонимов и коррекцией ошибок ввода пользователей.

Метод расширения выборки. На основе исходного запроса генерируется набор вариантов с возможными ошибками, после чего для каждого варианта выполняется точный поиск в словаре.

Модуль нечеткого поиска обеспечивает поиск по сходству с поддержкой синонимов и обработкой опечаток. Система учитывает вариации ввода пользователя для повышения точности результатов.

Модуль нечеткого поиска обеспечивает поиск по словарю синонимов, учитывая возможные ошибки ввода и семантическую близость запросов.

Модуль нечеткого поиска обрабатывает пользовательские запросы, учитывая опечатки и синонимы. Система анализирует статистику поисковых запросов и предлагает решения для тех случаев, когда точные совпадения не найдены.

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

Модуль включает компоненты catalog.search, search.title и search.page. В режиме нечеткого поиска они сохраняют функциональность и шаблоны стандартных компонентов с аналогичными именами.

Преимущества модуля

Модуль объединяет несколько алгоритмов нечеткого поиска для эффективного поиска с учетом синонимов и исправления опечаток.

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

Модуль нечеткого поиска обрабатывает опечатки пользователей и поддерживает работу с синонимами. Решение полностью совместимо с Sphinx.

Модуль нечёткого поиска от Тэга поддерживает гибкую систему настроек. Это позволяет адаптировать алгоритмы под конкретные задачи, обеспечивая точное распознавание синонимов и корректную обработку опечаток пользователей без необходимости глубокой перенастройки ядра.

Модуль позволяет ограничивать область применения нечеткого поиска. Это дает возможность использовать поиск с учетом синонимов и коррекцией ошибок ввода только в выбранных разделах системы.

Поддерживает кодировки UTF-8 и Windows-1251.

Модуль нечеткого поиска обеспечивает умный поиск с учетом синонимов и обработкой ошибок ввода. Встроенный словарь содержит более 80 000 синонимов.

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

Модуль нечеткого поиска обеспечивает интеллектуальный поиск с учетом синонимов и устойчивостью к ошибкам ввода. Решение готово к установке.

Настройки модуля «Нечеткий поиск» находятся в разделе «Настройки продукта» > «Настройки модулей».

Запустите процесс повторной индексации.

При активации режима поиска по сходству необходимо заменить стандартные компоненты bitrix:catalog.search, bitrix:search.title и bitrix:search.page на соответствующие компоненты модуля Тэга.

Требования к программному обеспечению

Модуль нечеткого поиска от компании Тэга обеспечивает интеллектуальный поиск с учетом синонимов и коррекцией ошибок ввода. Для работы требуется среда PHP версии 5.6.0 или новее.

Модуль нечеткого поиска от компании «Тэга» обеспечивает умный поиск с учетом опечаток и синонимов. Требуемая версия базы данных MySQL — 5.6 и выше. Указанная версия является протестированной конфигурацией. Если текущий хостинг не соответствует этим требованиям, рекомендуется обратиться в техническую поддержку для проверки совместимости модуля с вашим программным обеспечением.

Механизм работы основан на искусственном расширении стандартного поискового индекса Bitrix. Система генерирует набор слов, содержащих типичные ошибки ввода, а также опционально добавляет синонимы. Благодаря этому, если пользователь вводит запрос с опечаткой, система автоматически находит релевантные результаты, если такой вариант был включен в расширенный индекс. Режим работы не требует внесения изменений в стандартные компоненты сайта.

Принцип действия модуля иллюстрируется на примере индексации слова «платье».

Модуль реализует поиск по сходству для обработки ошибочных запросов. При вводе строки система последовательно сравнивает её с проиндексированными данными, находя максимально похожие варианты на основе расстояния Левенштейна. Дополнительно поддерживаются методы сравнения через стемминг (морфологический анализ) и алгоритм Metaphone (фонетическое звучание). Для работы в этом режиме используются как стандартный индекс Bitrix, так и собственные таблицы индексации модуля. Активация функции требует замены стандартных компонентов bitrix:catalog.search, bitrix:search.title и bitrix:search.page на аналогичные компоненты данного модуля.

Модуль «Нечеткий поиск» расширяет функционал сбора статистики поисковых запросов, доступный при включенной опции «Собирать статистику по поисковым фразам» в модуле «Поиск». Собранные данные доступны на вкладке «Настройки > Поиск > Статистика > Список фраз». Модуль анализирует запросы, по которым не было найдено ни одного совпадения. Запросы разбиваются на отдельные слова, для которых определяются морфологические основы. При индексации данных на сайте эти основы сравниваются с основами существующих индексируемых слов. Если основы близки, они добавляются в поисковый индекс.

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

Функционал нечеткого поиска активируется опцией «Добавлять к индексу поисковые фразы» на вкладке «Общие настройки» модуля «Нечеткий поиск». Для работы системы также должна быть включена опция «Собирать статистику по поисковым фразам» в модуле «Поиск».

Модуль работает в режиме I «Расширение выборки» и режиме II «Поиск по сходству». Сравнение морфологических основ выполняется по общим правилам, заданным в настройках модуля «Нечеткий поиск».

Обработанные поисковые фразы доступны для просмотра и управления на вкладке «Настройки > Нечеткий поиск > Обработанные поисковые фразы». Пользователь может деактивировать отдельные фразы; исключенные данные не учитываются при индексации.

Словарь синонимов

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

Модуль «Нечеткий поиск» поставляется с обширным словарем синонимов, который пользователь может дополнять собственными записями. Полный список доступных синонимов отображается в разделе настроек: Настройки > Нечеткий поиск > Словарь синонимов.

Принцип работы иллюстрируется следующим примером. Если в поисковый индекс попадает слово «футболки», а в словаре активна запись для формы «футболка» с синонимами «рубашка» и «майка», то поиск расширится. Это происходит потому, что морфологические основы слов «футболки» и «футболка» совпадают, что позволяет добавить в выдачу результаты по синонимам.

Функционал синонимов управляется опцией «Добавлять к индексу синонимы» в разделе «Общие настройки» модуля «Нечеткий поиск». Включение или отключение этой опции активирует или деактивирует обработку синонимов.

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

Администратор может настроить использование исключительно собственных синонимов, отключив стандартный словарь модуля. Для этого в разделе «Общие настройки» необходимо включить опцию «Использовать словарь синонимов пользователя» и отключить опцию «Использовать словарь синонимов по умолчанию». Обратная настройка позволяет исключить собственные синонимы, оставив только стандартный словарь.

Модуль обрабатывает ошибки ввода, связанные с неправильной раскладкой клавиатуры. Функционал наследуется от стандартных компонентов Bitrix и активируется параметром «Включить автоопределение раскладки клавиатуры». Это позволяет корректно обрабатывать запросы, набранные в неверной раскладке, например, преобразовывать «gkfnmt» в «платье». В настройках модуля также доступен режим сравнения по фонетическому сходству. Он обеспечивает корректную обработку созвучных запросов на разных языках, например, распознавание «platie» как «платье».

Для модуля «Нечеткий поиск: умный поиск с учетом синонимов и обработкой ошибок пользователей» General iT может выполнить установку, настройку и проверку работы в вашем проекте.

ИСТОРИЯ ОБНОВЛЕНИЙ

Что нового

2 выпусков
2.2.0 (02.10.2026)Последнее обновление

Поддержка PHP 8.2 и выше:устранены фатальные ошибки TypeError (некорректные значения числовых настроек модуля, массив в параметрах запроса q, tags, where, how);

устранены предупреждения и сообщения об устаревшем коде (Warning, Deprecated) в классах модуля, компонентах и административном разделе.

Безопасность:добавлено экранирование вывода на странице редактирования синонима и в настройках модуля;

очистка поисковых индексов и удаление правил обработки артикулов требуют права записи на модуль и проверяют токен сессии (sessid);

ограничена сложность регулярных выражений в правилах обработки артикулов (проверка при сохранении и лимит PCRE при поиске);

добавлено экранирование тегов на странице поиска и результатов в подсказках поиска по заголовкам;

адрес возврата из настроек модуля принимается только как локальный путь.

2.1.1 (17.05.2026)

Исправление ошибки пространства имен

ОПЫТ ПОЛЬЗОВАТЕЛЕЙ

Отзывы о решении

Как решение работает в реальном проекте? Поделись опытом — помоги другим с выбором.

Твой опыт может стать первым

На git.ru ещё нет отзывов об этом решении. Расскажи, что понравилось и что можно улучшить.

Покупка подтвержденаУкажи ключ по желанию. Подтверждённый отзыв получит отметку, приоритет и больший вес оценки.

Открыто для каждого клиентаДостаточно войти в аккаунт. Ключ необязателен, все отзывы проходят модерацию.

ТВОЙ ОПЫТ ВАЖЕН

Твой отзыв

ИНФРАСТРУКТУРА ПРОЕКТА

Где будет работать твой сайт

ПЕРЕД ЗАКАЗОМ

Разберёмся в деталях.

Что входит в стоимость?
Указана стоимость самого решения. Лицензию платформы, установку и доработки проверяем отдельно. Если в карточке есть выбор комплекта, перед заявкой выбери нужный вариант.
Как проверить совместимость?
Сверь подходящие редакции и версию решения в технических данных с твоим проектом. Перед установкой на работающий сайт рекомендуем резервную копию и проверку в тестовой среде.
Есть ли пробный период?
По данным разработчика, пробный период: 10 дн. Кнопка «Попробовать» открывает установщик в панели твоего сайта. Проверь нужные функции и совместимость до покупки.
Сколько стоит продление этого решения?
Текущая стоимость продления: 9 450 ₽. Перед оформлением менеджер уточнит срок продления и применимость к твоей лицензии.
Поможете с внедрением?
Поможем установить модуль, проверить настройки и его работу в твоём проекте. Совместимость с другими доработками и объём работ оценим перед началом.

GENERAL iT

Обсудим твою задачу

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Установить решение

Можно ввести домен с https:// или без. В новой вкладке откроется установщик в панели управления твоего сайта.

Скриншоты решения

Скриншот решения