-
Notifications
You must be signed in to change notification settings - Fork 364
Pr/remove rabitq reorder prefilter #689
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: cpp_main
Are you sure you want to change the base?
Pr/remove rabitq reorder prefilter #689
Conversation
- Add RaBitQ encoding/scoring utilities and builder tool - Optional RaBitQ reorder prefilter to prune reorder IO (INNER_PRODUCT) - Optional RaBitQ main-search approximate scoring, gated by env var - Support generating sidecar files during build_disk_index
|
@xtangxtang please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.
Contributor License AgreementContribution License AgreementThis Contribution License Agreement (“Agreement”) is agreed to by the party signing below (“You”),
|
PR: Remove RaBitQ reorder-prefilter + README cleanup
What changed
This PR removes the previously added RaBitQ reorder prefilter feature end-to-end, while keeping RaBitQ main-search approximate scoring support.
DiskANN core (SSD search)
PQFlashIndex.<index>_rabitq_reorder.bin.DISKANN_USE_RABITQ_REORDER_PREFILTER/ related tuning env vars.Build / CLI integration
Documentation
Why
The reorder-prefilter mode is no longer desired; maintaining only the RaBitQ main-search mode simplifies the feature surface and avoids documenting/maintaining a removed behavior.
Notes