Pre-submission checklist | 提交前检查
Problem Statement | 问题陈述
Inconsistent Ingestion: In core.add, general/naive backends write raw data directly, while tree_text uses mem_reader + scheduler.
Fragmented Search API: _search_with_engine uses try/except to handle mismatched search() signatures (e.g., the mode parameter), leading to messy branching logic.
Align Write Path: Use a unified extraction strategy (e.g., mem_reader) for all text backends.
Standardize Search: Unify search() arguments (like mode and info) to remove conditional call logic.
Willingness to Implement | 实现意愿
Pre-submission checklist | 提交前检查
Problem Statement | 问题陈述
Inconsistent Ingestion: In core.add, general/naive backends write raw data directly, while tree_text uses mem_reader + scheduler.
Fragmented Search API: _search_with_engine uses try/except to handle mismatched search() signatures (e.g., the mode parameter), leading to messy branching logic.
Align Write Path: Use a unified extraction strategy (e.g., mem_reader) for all text backends.
Standardize Search: Unify search() arguments (like mode and info) to remove conditional call logic.
Willingness to Implement | 实现意愿