Антон ЛазаревИнженер локальной обработки данных

Пакетный экстрактор: лимит входа и честный частичный результат

Из пяти полных разделов извлекаются первые предложения в пределах заданного числа разделов; неполный результат явно отмечен.

Задача

Неограниченный вход неудобен для фоновой обработки. Без действующей модели можно проверить конкретное свойство: отказ по размеру и сохранение списка реально обработанных разделов.

Открыть работающий материал →

Три обработанных раздела из пяти

При лимите трёх разделов S1–S3 дают извлечённые первые предложения, а S4–S5 остаются в списке ожидания. Я сохранил этот список рядом с результатом: пользователь видит, что именно можно продолжить. Увеличение лимита до пяти завершает тот же проход без подмены метода извлечения.

Что сделано

Я написал пакетный экстрактор полных разделов с ограничением входа и явным перечнем оставшихся частей.

В исходном режиме обработаны S1–S3, а S4–S5 явно перечислены как оставшиеся. Уменьшение допустимого входа до 100 символов дает отказ без результата; увеличение прохода до 5 разделов сохраняет полную извлеченную подборку.

Открыть работающий материал · Контрольные примеры CSV · Повторить проверку · Модель и исходные условия