Added hamming_distance function

This commit is contained in:
Andrew Kane
2024-03-25 14:22:23 -07:00
parent 31e41b3ba9
commit f3aec9fd03
6 changed files with 79 additions and 0 deletions

View File

@@ -287,3 +287,8 @@ CREATE OPERATOR CLASS vector_cosine_ops
OPERATOR 1 <=> (vector, vector) FOR ORDER BY float_ops,
FUNCTION 1 vector_negative_inner_product(vector, vector),
FUNCTION 2 vector_norm(vector);
-- bit functions
CREATE FUNCTION hamming_distance(bit, bit) RETURNS float8
AS 'MODULE_PATHNAME' LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;