Expand description
Product Quantization (PQ) for vector compression
PQ compresses high-dimensional vectors by:
- Splitting vectors into M subvectors
- Training a codebook (K centroids) for each subspace
- Encoding each subvector as an index into its codebook
- Using lookup tables for fast distance computation (ADC)
Structsยง
- PQConfig
- Configuration for Product Quantization
- PQIndex
- PQ-based index for compressed vector search
- PQSearch
Result - Search result from PQ index
- Product
Quantizer - A trained Product Quantizer