[I128-2617] Database: запуск построения и пересборки facet cache
НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.3 >> [I128-2617] Database: запуск построения и пересборки facet cache📄 Скачать в DOCX
| Тип |
Версия |
Статус |
Приоритет |
Исполнитель |
| ⚙️ Новые возможности |
2026.3 |
🔘 Завершено |
Средний |
Ilya Mikhaylenko |
Компоненты: ИРБИС 128. Модуль Database - Управление базами данных, ИРБИС 128. Модуль DP_Irbis64Native - Нативный провайдер данных к файлам СУБД ИРБИС 64/64+
Завершено: 30.06.2026 12:55
Добавляется обвязка для построения и пересборки facet cache из интерфейса управления базой данных.
Пользовательский опыт:
- администратор может запускать построение facet cache для выбранной БД через очередь задач;
- операция проверяет право редактирования БД и не запускается без доступа EDIT;
- прогресс выполнения передается в очередь и отображает текущий этап обработки;
- для первичного построения можно передать параметры минимального числа posting
ов и минимальной длины facetтермина;
- пересборка текстовых facet
терминов запускается отдельной операцией и использует существующие индексные facetтермины.
Состав изменений:
- добавлены external call-обертки DP_Irbis64Native для CreateFacetCells и RebuildFacetCellTerms;
- добавлены вызовы Database/CreateFacetCells и Database/RebuildFacetCellTerms, проксирующие выполнение в провайдер БД;
- добавлены queue actions Database/Actions для запуска операций с проверкой прав и передачей прогресса.
Зависимости:
- задача использует provider
level методы IrbisSpaceNative, вынесенные в I1282616.
Документация:
- изменение документации в рамках этой задачи не требуется; пользовательские Help-страницы по операциям управления БД выделяются отдельными задачами.
-
Вторая волна для develop.
Порядок review/merge: 60 из 68.
Ветка пересобрана от develop как независимый PR: diff показывает только файлы своего слоя изменений.
1. Связанные задачи
1.1. 🔗 blocks: I128-2622
[I128-2622] Database: окно управления базой данных
Статус: Завершено | Автор: Ilya Mikhaylenko
1.2. 🔗 blocks: I128-2616
[I128-2616] Provider-core операции IrbisSpaceNative для управления БД
Статус: Завершено | Автор: Ilya Mikhaylenko