MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / fast_symmetric_distance

Method fast_symmetric_distance

nodedb-vector/src/quantize/binary_codec.rs:88–90  ·  view source on GitHub ↗
(&self, q: &Self::Quantized, v: &Self::Quantized)

Source from the content-addressed store, hash-verified

86 /// Symmetric Hamming distance between two binary-encoded vectors.
87 #[inline]
88 fn fast_symmetric_distance(&self, q: &Self::Quantized, v: &Self::Quantized) -> f32 {
89 binary::hamming_distance(packed_bits_of(q), packed_bits_of(v)) as f32
90 }
91
92 /// Asymmetric Hamming distance: pre-encoded query bits vs stored candidate.
93 #[inline]

Calls 2

hamming_distanceFunction · 0.70
packed_bits_ofFunction · 0.70