From 819b6cf312f3758471c3245ac1b181da9836b0c5 Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Tue, 16 Apr 2024 15:47:25 -0700 Subject: [PATCH] Added comments to vector.sql [skip ci] --- sql/vector.sql | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sql/vector.sql b/sql/vector.sql index 8202425..96fa64c 100644 --- a/sql/vector.sql +++ b/sql/vector.sql @@ -312,6 +312,8 @@ CREATE FUNCTION hamming_distance(bit, bit) RETURNS float8 CREATE FUNCTION jaccard_distance(bit, bit) RETURNS float8 AS 'MODULE_PATHNAME' LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE; +-- bit operators + CREATE OPERATOR <~> ( LEFTARG = bit, RIGHTARG = bit, PROCEDURE = hamming_distance, COMMUTATOR = '<~>' @@ -322,6 +324,8 @@ CREATE OPERATOR <%> ( COMMUTATOR = '<%>' ); +-- bit opclasses + CREATE OPERATOR CLASS bit_hamming_ops FOR TYPE bit USING hnsw AS OPERATOR 1 <~> (bit, bit) FOR ORDER BY float_ops,