НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.3 >> [I128-2573] DP_Irbis64Native экспортирует инвертированный файл в LK1📄 Скачать в DOCX
| Тип | Версия | Статус | Приоритет | Исполнитель |
|---|---|---|---|---|
| ⚙️ Новые возможности | 2026.3 | 🔘 Завершено |
Средний | Ilya Mikhaylenko |
Компоненты: ИРБИС 128. Модуль DP_Irbis64Native - Нативный провайдер данных к файлам СУБД ИРБИС 64/64+
Завершено: 30.06.2026 11:57
Пользовательский опыт:
Администратор должен получать экспорт текущего инвертированного файла nativeБД в формате LK1, совместимом с irbistool, без загрузки всех postingов в память и с возможностью включить embedded full-text словарь.
Что изменяется:
В DP*Irbis64Native добавляется providerlevel операция text словарь в ExportInvertedFile и external call DP*Irbis64Native/ExportInvertedFile. Операция создает рабочий каталог запуска, экспортирует основной словарь в файл <db>.lk1, при необходимости экспортирует full<db>--text.lk1, пишет manifest и возвращает структурированный отчет.
Новый/изменившийся пользовательский опыт:
Будущие действия модуля Database смогут запускать потоковый экспорт словаря с прогрессом и скачиванием результата. Для больших словарей операция работает через потоковые posting-буферы и не требует держать весь инвертированный файл в памяти.
Границы задачи:
Задача добавляет только providerlevel экспорт и внешний вызов nativeпровайдера. Обвязка модуля Database, страница скачивания, окно запуска и справка выносятся отдельными задачами.
Зависимости:
PR по этой задаче должен идти после I128~~2537, где добавлено потоковое чтение posting~~буферов инверсного файла.
Документация:
Отдельное изменение документации в этой providerзадаче не требуется: пользовательское описание экспорта будет вынесено вместе с UI/Databaseзадачами.
-
Вторая волна для develop.
Порядок review/merge: 23 из 68. Ветка пересобрана от develop как независимый PR: diff показывает только файлы своего слоя изменений.
[I128-2537] DP_Irbis64Native потоково читает posting-и инверсного файла
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2574] Database запускает экспорт инвертированного файла
Статус: Завершено | Автор: Ilya Mikhaylenko