- Add IContentExtractor::extractTextAndMetadata() to carry plugin metadata - Add extractDocumentContent() in extraction_util for text+metadata - PIQ uses plugin-provided title from PDF metadata, skipping GLiNER entirely when a title already exists (e.g. from zyp PDF parsing) - Fix misleading 'parallel' naming in zyp wrapper/comments (zpdf_extract_all_parallel is actually sequential) This removes the dominant slow-write source for paperbridge PDF ingestion — title metadata batches that previously backed up the WriteCoordinator with 34s queue waits. |
||
|---|---|---|
| .. | ||
| format_handlers | ||
| external_plugin_extractor.cpp | ||
| extraction_util.cpp | ||
| html_text_extractor.cpp | ||
| jsonrpc_client.cpp | ||
| meson.build | ||
| plain_text_extractor.cpp | ||
| plugin_process.cpp | ||
| text_extractor_factory.cpp | ||
| text_extractor_utils.cpp | ||
| title_util.cpp | ||