fix(docpipe): индекс вложений .yaml и без расширения (#47) #48

Merged
eSlider merged 1 commits from fix/attachments-yaml#47 into main 2026-09-16 19:54:21 +01:00
Owner

Реальные оцифрованные PDF после классификации (Scanner-*.ocr.pdf) несут вложения .md (OCR) и .yaml (метаданные классификации). .yaml не обрабатывался → метаданные/поля не попадали в поиск.

  • attachmentMarkdown: добавлены .yaml/.yml/.toml/.txt/.md.
  • textFallback для вложений без расширения/неизвестных: raw text, если валидный UTF-8 и ≥90% печатных; бинарь → skip.
  • Тесты: xml/yaml/extensionless + бинарь; live-интеграция PASS.

Closes #47.

Реальные оцифрованные PDF после классификации (Scanner-*.ocr.pdf) несут вложения .md (OCR) и .yaml (метаданные классификации). .yaml не обрабатывался → метаданные/поля не попадали в поиск. - attachmentMarkdown: добавлены .yaml/.yml/.toml/.txt/.md. - textFallback для вложений без расширения/неизвестных: raw text, если валидный UTF-8 и ≥90% печатных; бинарь → skip. - Тесты: xml/yaml/extensionless + бинарь; live-интеграция PASS. Closes #47.
eSlider added 1 commit 2026-09-16 19:54:15 +01:00
fix(docpipe): index .yaml and extensionless PDF attachments (#47)
Release Please / Release Please (push) Skipped
Release / GoReleaser (push) Skipped
Tests / Secret scan (gitleaks) (push) Skipped
Tests / Test (Go 1.25) (push) Skipped
Tests / Test (Go stable) (push) Skipped
Tests / Secret scan (gitleaks) (pull_request) Successful in 4s
Tests / Test (Go stable) (pull_request) Successful in 21s
Tests / Test (Go 1.25) (pull_request) Successful in 22s
66a6b57401
eSlider merged commit 1da368fd5d into main 2026-09-16 19:54:21 +01:00
eSlider deleted branch fix/attachments-yaml#47 2026-09-16 19:54:21 +01:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: eSlider/go-onlyoffice#48