https://github.com/kemingy/rabitq
rabitq rust implementation
https://github.com/kemingy/rabitq
quantization vector-search
Last synced: 7 months ago
JSON representation
rabitq rust implementation
- Host: GitHub
- URL: https://github.com/kemingy/rabitq
- Owner: kemingy
- License: agpl-3.0
- Created: 2024-08-14T13:25:04.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-08T07:59:16.000Z (7 months ago)
- Last Synced: 2025-03-08T08:30:05.850Z (7 months ago)
- Topics: quantization, vector-search
- Language: Rust
- Homepage:
- Size: 280 KB
- Stars: 9
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RaBitQ
[](https://www.tldrlegal.com/license/gnu-affero-general-public-license-v3-agpl-3-0)
[](https://crates.io/crates/rabitq)
[](https://docs.rs/rabitq)
[](https://github.com/kemingy/rabitq/actions/workflows/rust.yml)[RaBitQ](https://github.com/gaoj0017/RaBitQ) implementation in Rust.
## Features
- [x] RaBitQ with basic scan
- [ ] RaBitQ with fastscan
- [x] x86_64 SIMD support
- [ ] integrate with K-means clustering
- [x] disk-based RaBitQ
- [x] HTTP service
- [ ] insert & update & delete
- [ ] cosine similarity distance
- [ ] early stop