Перейти к основному содержимому

История версий

Текущий описанный пакет — 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.