Track full-content local search with a performance budget
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 42/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- python
- Lĩnh vực
- documentation, performance, search
Hướng nghiên cứu
Bắt đầu bằng cách xác định cấu hình OINK cho params.offline_search_index và bộ truy vấn tiếng Anh/tiếng Trung cố định được dùng cho tìm kiếm bản tóm tắt. Đo kích thước được tạo ra và kích thước gzip, việc truyền tải, thời gian phân tích cú pháp/lập chỉ mục, bộ nhớ, hành vi bộ nhớ đệm, recall, ranking, cũng như hành vi bàn phím/di động/ngoại tuyến của Chromium trên các ngôn ngữ và phiên bản đã nêu. Được xem là hoàn tất khi các ngân sách đã thống nhất và các biện pháp bảo vệ tải đã được kiểm thử, sau đó có quyết định được lập tài liệu về việc áp dụng content hoặc giữ lại summary.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Context
The OINK site intentionally keeps native local search on the summary index while the optional Ask AI integration is added. Native search must remain independent of any external AI provider.
A full-content index can improve recall, but the current planning estimate is roughly 233–243 KiB gzip per language per version. Across five versions and two languages, enabling it mechanically would multiply download, parse, and memory cost for users who only need the current documentation.
Current baseline
params.offline_search_index: summary- Search metadata and restrained boosts improve the highest-value entry pages.
- Ask AI is an optional tail action; it does not replace or modify native results.
- Historical versions remain independently addressable and must not silently load every other version's index.
Deferred scope
Do not enable content mode as part of the current OINK site-improvement delivery. This issue tracks a separate, evidence-based decision.
Evaluation requirements
- Measure generated and gzip size for each language and version on an immutable source revision.
- Measure first-open transfer, parse/index time, memory, and repeat-open cache behavior on desktop and representative mobile hardware.
- Compare recall and ranking against the fixed English/Chinese query set used for the summary index.
- Define per-language/per-version budgets and a loading strategy before implementation.
- Preserve explicit load-failure/retry behavior and ensure one failed historical index cannot break latest search.
- Verify keyboard, mobile, and offline behavior in Chromium.
Acceptance boundary
Adopt full-content indexing only if measured recall gains justify the transfer/runtime cost and all agreed budgets pass. Otherwise retain summary and document the result. The 233–243 KiB figure above is a planning estimate, not current-HEAD measurement evidence.
- Ngôn ngữ chính
- Python
- Star
- 71
- Fork
- 125
- Merge trung bình
- 1 ngày 3 giờ
- Pull request đã merge (30 ngày)
- 28
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Không có hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của apache/hugegraph-doc
-
enhancement
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 68/100
apache/hugegraph-doc#467 · 13 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100
apache/hugegraph-doc#495 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
apache/hugegraph-doc#491 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
apache/hugegraph-doc#469 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Roadmap] Documentation hub for HugeGraph Rust modernizationCó thể đã có người làm @FenjuFu đã nhận 64 ngày trước. Đang mởenhancement help wanted
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
apache/hugegraph-doc#462 · 3 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của apache/hugegraph-doc
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
RedHatQE/mtv-api-tests#721 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 85/100
pytest-dev/pluggy#757 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 85/100
NousResearch/hermes-agent#134960 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
HTML backend: `<br>` leaks the internal sentinel U+E000 into list items, headings and captionsCó thể đã có người làm @morten-lagabote đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 67/100
docling-project/docling#4671 ·
Maintainer thường phản hồi trong vòng 1 ngày