[Enhancement]: [Stanford V02] Integrate distribution-aware filter cases into VectorDBBench
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 45/100
Hướng nghiên cứu
The issue references VectorDBBench and depends on issue #881. Start by examining the existing benchmark adapters and fixtures from V01. Look for where filter configurations are loaded and how recall/latency reporting currently works. The goal is to integrate distribution-aware filter cases, ensuring unsupported backend predicates are skipped explicitly. Run the existing benchmarks to understand the current flow before modifying case configuration and filter mappings.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Is there an existing issue for this?
- I have searched the existing issues.
No directly matching open issue was identified in the catalog duplicate check. Recheck the target branch and in-flight PRs with a maintainer before claiming this task.
Project
Catalog ID: V02
Difficulty: medium
Estimated incremental effort: 8–12 hours
Run comparable filtered-search benchmarks using the fixtures and ground truth from V01.
Implementation scope
Add case configuration/loading and supported filter mappings; connect recall/latency reporting with distribution and actual-selectivity metadata.
Acceptance criteria
Cases run reproducibly; recall uses filtered ground truth, and unsupported backend predicates are explicitly skipped rather than silently changed.
Dependencies
Boundaries and preparation
Requires V01. Reuse benchmark adapters; do not redesign every backend or mix incomparable filter semantics.
The estimate assumes familiarity with the implementation language, a working build/test environment, and maintainer-approved interfaces and fixtures. It includes implementation, focused validation and first review revisions; it excludes initial environment setup, dependency implementation and CI/review waiting. If those prerequisites are missing, split or re-estimate the task. Performance improvements must be measured against a reproducible baseline, including regressions; no speedup is guaranteed by this issue.
Reference and delivery
- Reference: https://github.com/zilliztech/VectorDBBench
- Deliver a runnable component/feature or example, focused correctness validation, and usage notes. A bounded component is not a claim that all production paths are complete.
- Coordinate with maintainers on the current target branch and related refactors before starting. For Milvus feature work, link the corresponding design in https://github.com/milvus-io/milvus-design-docs from the implementation PR; do not treat a pending design as already approved.
- Ngôn ngữ chính
- Python
- Star
- 1.2k
- Fork
- 450
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.
- Có Dockerfile hoặc tệp Docker Compose
- Không 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 zilliztech/VectorDBBench
-
ChromaConfig default host cannot be serializedCó thể đã có người làm @IlyaKhalafi đã nhận 5 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
zilliztech/VectorDBBench#888 ·
-
Chroma drop_old clears unrelated collectionsCó thể đã có người làm @IlyaKhalafi đã nhận 5 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
zilliztech/VectorDBBench#887 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
zilliztech/VectorDBBench#878 ·
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 65/100
zilliztech/VectorDBBench#683 ·
-
Hard-coded links in the code cause the server.baseUrlPath to fail in reverse proxy environmentsCó thể đã có người làm @IlyaKhalafi đã nhận 5 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
zilliztech/VectorDBBench#679 ·
Tất cả issue của zilliztech/VectorDBBench
Issue tương tự
-
Project submission:Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 72/100
slavakurilyak/awesome-ai-agents#845 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
tests: pin that the atomic writers in utils/paths.py stage the temporary file in the target's directoryCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mởdifficulty:2 enhancement good first issue
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 92/100
MakazhanAlpamys/Soup#2178 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[BUG] dcg.waggr permutation p-values are folded twice, so near-zero scores get the smallest p-valuesĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
scverse/rapids-singlecell#854 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Slang input: int8_t4_packed and uint8_t4_packed are copied into CrossGLCó thể đã có người làm @ninglinLiu đã nhận hôm nay. Đang mởarea:frontend backend:slang bug direction:input
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
Maintainer thường phản hồi trong vòng 1 ngày
-
random_elements(unique=True) on an OrderedDict: ZeroDivisionError once only zero weights remain, AssertionError with use_weighting=FalseCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
Maintainer thường phản hồi trong vòng 13 ngày