The QBit column stores a float vector bit-transposed into bit-plane subcolumns, and an analyzer pass makes a distance query read only the planes its precision needs.
Rebuilding a vector from bit planes is a rounding problem: ClickHouse centre-fills the dropped bits, protects the IEEE zero and infinity cells, and turns precision 1 into a …