История версий
Текущий описанный пакет — 1.0.1, подготовлен 28 октября 2026 года. Изменения перечислены от новых к ранним. Версию на своём сайте проверяйте в Marketplace → Установленные решения. Старые записи о вкладке «Обновления» относятся к 0.x; в 1.x она удалена. Упоминание пакета здесь не подтверждает его доступность в каталоге Маркета.
Как обновить модуль. Если пропускаете несколько выпусков, учитывайте действия для всех промежуточных версий. После включения новых полей или изменения источников индекса переиндексация нужна независимо от версии.
1.0.1 — 28 октября 2026 года
Исправлено сохранение через стандартную страницу настроек при выключенных подключениях магазина и CRM: catalog загружается до вызова CCatalogSku. При недоступной зависимости выводится понятная ошибка до изменения выбранных каталогов и полей.
После обновления с 1.0.0: повторите сохранение. Переиндексация только из-за этого исправления не требуется. Доступен небольшой пакет замены двух файлов; инструкция.
1.0.0 — 28 октября 2026 года
Первый пакет 1.x для штатной системы Маркета. Удалены собственный обновлятор Zorka, встроенный ключ и вкладка «Обновления». Подготовлены полный архив и штатный пакет перехода, очищающий прежние файлы обновлятора. Обработка админских команд и сохранение настроек выделены из страницы настроек.
Ускорен поиск MySQL: выбранные каталоги ограничивают кандидатов до вычисления совпадений, соединения полей индекса учитывают каталог. Сохранены синонимы, строковые правила, магазин/CRM и опциональная Manticore. Морфология не добавлялась.
После обновления с 0.1.34: настройки и индекс сохраняются; обязательная переиндексация из-за выпуска не нужна. При ручной замене файлов выполните очистку старого клиента обновлений. Для сохранения на стандартной странице используйте исправленную 1.0.1.
0.1.34 — опубликована 19 октября 2026 года
Установка Manticore из админки без root. Проверка окружения, возобновляемая HTTPS-загрузка закреплённого пакета с SHA-256, запуск от пользователя PHP, подготовка индекса, статус, журнал и управление своим процессом. Проверка защиты хранилища, отдельный cron или агент и переход на MySQL при нарушении защиты.
После обновления: выбранный движок сохраняется; установка Manticore запускается только отдельной кнопкой. Условия и ограничения. Пакет проверен на BitrixVM 9.0.9 / AlmaLinux 9.7 / PHP 8.2.30: установка через админку, поиск, восстановление после перезагрузки, удаление и повторная установка. В этом образе потребовалось включить установленные, но отключённые расширения cURL и POSIX в PHP сайта. Подпись и скачивание выпуска проверены на рабочем сервере обновлений.
0.1.33
Manticore как дополнительный движок. Новая вкладка «Поисковый движок»: выбор Manticore + MySQL, проверка подключения и подготовка индекса. Очередь сохраняет ещё не переданные изменения; при сбое и слишком широкой выдаче используется MySQL. Правила совпадений, права и сортировка сохраняются.
После обновления: выбранный движок сохраняется; при первом переходе с версии без выбора движка используется MySQL. Обязательная переиндексация не нужна. Для включения Manticore установите службу и выполните инструкцию подключения. Основной индекс модуля по-прежнему необходим.
0.1.32
Исправление смешанной раскладки в названии товара. Если исходная выдача пуста, частичный поиск проверяет каждую часть в исходной и русской раскладке. elfhysq gytdvjufqrjdthn aero находит Ударный пневмогайковерт FoxWeld 310 Нм AERO: латинская часть aero сохраняется. Все части запроса обязательны. Поддержаны поиск модуля, подсказки, полная выдача и CRM.
После обновления: переиндексация не нужна. Для этого поведения название товара должно быть включено в режиме Частичное совпадение. Выпуск включает изменения 0.1.31.
0.1.31
Уточнение запроса в частичном поиске по названию. Все части запроса через пробел теперь должны присутствовать в одном названии, но могут идти в любом порядке и разделяться другими словами. сварочный инвертор 200 и cdfhjxysq bydthnjh 200 находят Сварочный инвертор AuroraPRO Inter TIG 200 AC/DC Pulse. Число не отбрасывается. Точные совпадения остаются выше, другие поля сохраняют поиск всей фразы подряд. Правило действует и для вариантов синонимов названия.
После обновления: переиндексация не нужна. Название товара должно быть включено в режиме Частичное совпадение.
0.1.30
Поиск названия с пробелом вместо дефиса. В режиме Частичное совпадение запрос passat 150 находит PASSAT-150; обратный вариант также работает. Буквальное полное совпадение сохраняет преимущество. Правило применяется только к названию товара, не склеивает passat150 и не меняет точный режим, другие поля или ведущие нули.
После обновления: переиндексация не нужна. У названия товара должен быть выбран частичный режим. Настройка совпадений.
0.1.29
Ускорение всплывающего поиска. При подходящем фильтре компонента поиск сразу ограничивается нужными каталогами. Не требуется сначала искать во всех подключённых инфоблоках. Права, остальные фильтры и порядок результатов сохраняются; для неоднозначных фильтров используется прежний алгоритм.
После обновления: переиндексация и отдельное включение оптимизации не нужны. Работа подсказок.
0.1.28
Совместимость с поиском Голубева. Для arturgolubev:search.title используется исходный запрос компонента с дефисами, слешами и ведущими нулями. Исправлен случай, когда passat-150 находился в полном поиске, но отсутствовал в подсказках из-за удаления знаков сторонним компонентом.
После обновления: переиндексация не нужна. Правила оформления и дополнительные фильтры стороннего компонента проверяются отдельно.
0.1.27
Защищённая загрузка тестовых обновлений. Пакеты больше нельзя скачать по обычной ссылке. Установщик содержит общий ключ доступа, который модуль передаёт автоматически по HTTPS; подпись и целостность пакета проверяются отдельно.
После обновления: переиндексация не нужна. Копии до 0.1.27 не передают ключ и нуждаются в однократном обновлении существующим способом; затем доступно обновление из админки. Порядок обновления.
0.1.26
Вкладка «Обновления». Добавлены проверка и установка тестовых выпусков с портала Zorka, проверка цифровой подписи и контрольной суммы, резервная копия файлов перед заменой. Настройки и индекс сохраняются.
После обновления: переиндексация не нужна. Для нынешнего защищённого сервера требуется версия с ключом доступа — 0.1.27 или новее.
0.1.25
Синхронизация поисковых метаданных. Исправлен случай, когда товар был в собственном индексе, но не появлялся в поиске магазина из-за отсутствующей штатной поисковой записи или привязки к сайту. Фоновая очередь обновляет оба представления; существующие пропуски ставятся в очередь восстановления. Штатные обработчики исключения из поиска продолжают учитываться.
После обновления: дождитесь обработки очереди Ожидают обновления и проверьте контрольные запросы. Полная переиндексация ради этого исправления не требуется.
Ранние версии
| Версия | Описание изменений |
|---|---|
| 0.1.24 | Переиндексация по cron с продолжением, блокировкой повторных запусков и журналом. Управление расписанием из админки от ОС-пользователя bitrix |
| 0.1.23 | Сняты ограничения количества групп и вариантов синонимов фраз; словарь перенесён в собственную таблицу и расширение запроса оптимизировано |
| 0.1.22 | Синонимы слов и фраз для названий товаров в обе стороны, например iphone = айфон; поддержаны многословные варианты |
| 0.1.21 | Исправление английской раскладки на русскую, только если исходный запрос не дал результатов |
| 0.1.20 | Отдельная вкладка синонимов разделов: выбор каталога и раздела, несколько фраз, частичное или точное совпадение |
| 0.1.19 | Убраны лишние запросы в подсказках, ускорено дополнение найденных разделов товарами |
| 0.1.18 | Разделы первыми в стандартных подсказках; если найдены только разделы, свободные места заполняются их товарами и товарами подразделов |
| 0.1.17 | Единое оформление вкладок каталогов и сортировки, карточки инфоблоков и прокрутка таблиц на узком экране |
| 0.1.16 | Новое оформление состояния индекса, прогресса, проверки выдачи и совместимости |
| 0.1.15 | Независимая переиндексация товаров и разделов с отдельным сохранением прогресса |
| 0.1.14 | Выбор размера порции до 1000 объектов, ограничение времени веб-шага и продолжение прерванной индексации |
| 0.1.13 | Подключение собственного индекса к CSearchTitle: отключённые поля выбранных каталогов больше не подмешиваются из штатного индекса |
| 0.1.12 | Исправлено сохранение настроек при отключённой штатной индексации связанного инфоблока предложений |
| 0.1.11 | Исправлена отправка больших форм настроек и снятых галочек при ограничении PHP max_input_vars |
| 0.1.10 | Символьный и внешний коды, краткое и полное описания товаров выключаются однократно для существующих настроек и по умолчанию для новых каталогов; их можно включить вручную |
| 0.1.9 | Исправлены даты файлов выпуска, мешавшие PHP OPcache подхватывать обновление |
| 0.1.8 | Поиск по названию и ID в списке инфоблоков, включение и отключение базовых полей в модуле |
| 0.1.7 | После удаления выводятся напоминание об обязательной штатной переиндексации и ссылка на её запуск |
| 0.1.6 | Исправлены восстановление прежнего движка и очистка собственных файлов при отключении и удалении |
| 0.1.5 | Полное совпадение поднято выше совпадений по словам и фрагментам независимо от сортировки поля |
| 0.1.4 | Добавлен режим частичного совпадения и хранение значений для поиска фрагмента |
| 0.1.3 | Учитываются штатные флаги поиска элементов и разделов; полностью отключённые инфоблоки скрыты из выбора |
| 0.1.2 | Устранены лишние чёрточки под чекбоксами каталогов |
| 0.1.1 | Учитываются поисковые флаги свойств и пользовательских полей; «Сортировка» работает по правилу «меньше — выше» |
| 0.1.0 | Первый выпуск: собственный строковый индекс товаров и разделов, настройка полей и подключение магазина и CRM |
Особенности перехода с ранних версий
- При первой установке постройте индекс. При переходе с версии ниже 0.1.4 нужен полный проход для заполнения значений частичного поиска.
- После включения ранее не участвовавших полей или данных выполните переиндексацию. Отключение поля и изменение сортировки применяются без неё.
- В 0.1.10 четыре базовых поля товара отключаются однократно. Если они нужны, включите их снова в настройках.
- Начиная с 0.1.23, новые изменения словаря фраз хранятся отдельно. Понижение версии простой заменой файлов не переносит их обратно; используйте согласованную резервную копию.
- После удаления модуля обязательно перестройте штатный поисковый индекс Битрикса. Это отдельное действие, не переиндексация zorka.search.