НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте 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(...):
Состав изменений:
Документация: изменение документации не требуется, так как исправляется внутренняя совместимость команды полнотекстового поиска с провайдерами, без изменения пользовательского сценария или настроек.