This documentation is sourced from a third-party project and is not maintained by pgEdge.
Binary Vectors
Use the bit type to store binary vectors (example)
CREATE TABLE items (id bigserial PRIMARY KEY, embedding bit(3));
INSERT INTO items (embedding) VALUES ('000'), ('111');
Get the nearest neighbors by Hamming distance
SELECT * FROM items ORDER BY embedding <~> '101' LIMIT 5;
Also supports Jaccard distance (<%>)