doc: архитектура двух панелей просмотра
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
# Две панели просмотра — архитектура
|
||||
|
||||
**v1.0.86+**
|
||||
|
||||
## Назначение
|
||||
|
||||
Кнопка «Текст» в таблице файлов открывает модальное окно с двумя панелями:
|
||||
|
||||
| Панель | Заголовок | Содержание | Цель |
|
||||
|--------|-----------|------------|------|
|
||||
| Левая | Сырой текст | Плоский textify из elements_json | Проверить что ВЕСЬ текст извлечён |
|
||||
| Правая | Распарсено | Статистика + структурированный textify | Проверить что таблицы/параграфы распознаны верно |
|
||||
|
||||
## Источник данных
|
||||
|
||||
Обе панели из одного `elements_json` (результат парсинга parser.cfm).
|
||||
|
||||
- **Левая** — все параграфы подряд + таблицы в текстовом виде. Сплошной поток.
|
||||
- **Правая** — та же информация + статистика (кол-во элементов, параграфов, таблиц, строк, время парсинга, ошибки).
|
||||
|
||||
## Зачем две панели
|
||||
|
||||
Если парсер ошибся:
|
||||
- Слева текст есть, справа таблица не распозналась → баг парсинга таблиц
|
||||
- Слева текст обрезан, справа элементов мало → баг извлечения текста
|
||||
- Обе панели корректны → парсинг OK
|
||||
|
||||
## Не показывать юзеру
|
||||
|
||||
- `doc_id` — внутренний идентификатор
|
||||
- `supp_id` — внутренний идентификатор
|
||||
- `Тип ДС` — служебная инфа
|
||||
|
||||
Эти поля убрать из правой панели (TODO).
|
||||
Reference in New Issue
Block a user