DOC-FULL-018A P1 | PDF / EPUB SearchResult 扩展 【status:todo】 #86
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
扩展 SearchResult{target_type, page_number?, chapter_id?}。SearchTargetType: MarkdownBlock|TextLine|PdfPage|EpubChapter。search_pdf/search_epub 接口。SearchResult→NoteAnchor 映射。
M-DOC-FULL v2 里程碑 issue。
DOC-FULL-018A P1 | PDF / EPUB SearchResult 扩展to DOC-FULL-018A P1 | PDF / EPUB SearchResult 扩展 【status:todo】审查结论:document runtime 当前有文件类型识别/MaterialType/PreviewMode/DocumentInfo(基本)/Markdown解析/Text解析/ImageMeta/Search(V1 Markdown+Text)/NoteAnchor(V1)/ReadingEvent(V1)/ReadingPosition(V1)/EventBuffer(V1基础)/iOS构建/UniFFI绑定/docs。但 V2 核心模型(ReadingSession/EventV2/ActiveTimeTracker)不存在,EventBuffer 缺 ack/failed,Position 缺 camelCase+clamp,PDF/EPUB/Office 为 stub,测试覆盖不足 V2。
本 Issue: PDF/EPUB search 不存在。blocked-by:pdf-epub-stub
状态: status:todo
工作类型: work:extend-existing
验收完成(已于 #67 实现 + #68/#69 补充)
验收内容
page_number?: u32+chapter_id?: String(#67 search.rs:11-12)search_pdf_text(pages: &[(u32, &str)], query: &str)(#67 search.rs:110)search_epub_chapters(chapters: &[(String, &str)], query: &str)(#67 search.rs:153)from_search_result()(#68 anchors.rs:101)已有测试
test_search_pdf_text_*(4 tests) +test_search_epub_chapters_*(4 tests)test_from_search_result_markdown/pdf/epub(3 tests)test_to_position_from_search_result_pdf/markdown(2 tests)验证