[I128-2486] Server64: фасеты полнотекстового поиска зависят от прямого контекста БД


НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.2.3 >> [I128-2486] Server64: фасеты полнотекстового поиска зависят от прямого контекста БД📄 Скачать в DOCX


Тип Версия Статус Приоритет Исполнитель
⚙️ Исправление ошибок 2026.2.3 🔘 Завершено Средний Ilya Mikhaylenko

Компоненты: ИРБИС 128. Модуль Database - Управление базами данных, ИРБИС 128. Модуль Server64 - Сервер ИРБИС 64

Завершено: 29.06.2026 14:08

В команде полнотекстового поиска Server64 при запросе фасетных ячеек код напрямую вызывает IrbisSearchCells($db>dprv>DataBases$dbn, ...). Это привязывает команду к внутреннему прямому контексту провайдера и может ломать получение фасетов для провайдеров, у которых нет такого массива контекстов или фасеты должны получаться через provider API.

Необходимо вынести получение фасетных ячеек в общий helper Database::GetFullTextSearchCells(...):

Состав изменений:

Документация: изменение документации не требуется, так как исправляется внутренняя совместимость команды полнотекстового поиска с провайдерами, без изменения пользовательского сценария или настроек.