@@ -364,13 +364,13 @@ CREATE OPERATOR CLASS bit_hamming_ops
364364 FOR TYPE bit USING hnsw AS
365365 OPERATOR 1 < ~> (bit , bit ) FOR ORDER BY float_ops,
366366 FUNCTION 1 hamming_distance(bit , bit ),
367- FUNCTION 4 hnsw_bit_support(internal);
367+ FUNCTION 3 hnsw_bit_support(internal);
368368
369369CREATE OPERATOR CLASS bit_jaccard_ops
370370 FOR TYPE bit USING hnsw AS
371371 OPERATOR 1 < %> (bit , bit ) FOR ORDER BY float_ops,
372372 FUNCTION 1 jaccard_distance(bit , bit ),
373- FUNCTION 4 hnsw_bit_support(internal);
373+ FUNCTION 3 hnsw_bit_support(internal);
374374
375375-- halfvec type
376376
@@ -666,27 +666,26 @@ CREATE OPERATOR CLASS halfvec_l2_ops
666666 FOR TYPE halfvec USING hnsw AS
667667 OPERATOR 1 < - > (halfvec, halfvec) FOR ORDER BY float_ops,
668668 FUNCTION 1 halfvec_l2_squared_distance(halfvec, halfvec),
669- FUNCTION 4 hnsw_halfvec_support(internal);
669+ FUNCTION 3 hnsw_halfvec_support(internal);
670670
671671CREATE OPERATOR CLASS halfvec_ip_ops
672672 FOR TYPE halfvec USING hnsw AS
673673 OPERATOR 1 < # > (halfvec, halfvec) FOR ORDER BY float_ops,
674674 FUNCTION 1 halfvec_negative_inner_product(halfvec, halfvec),
675- FUNCTION 4 hnsw_halfvec_support(internal);
675+ FUNCTION 3 hnsw_halfvec_support(internal);
676676
677677CREATE OPERATOR CLASS halfvec_cosine_ops
678678 FOR TYPE halfvec USING hnsw AS
679679 OPERATOR 1 <=> (halfvec, halfvec) FOR ORDER BY float_ops,
680680 FUNCTION 1 halfvec_negative_inner_product(halfvec, halfvec),
681681 FUNCTION 2 l2_norm(halfvec),
682- FUNCTION 3 l2_normalize(halfvec),
683- FUNCTION 4 hnsw_halfvec_support(internal);
682+ FUNCTION 3 hnsw_halfvec_support(internal);
684683
685684CREATE OPERATOR CLASS halfvec_l1_ops
686685 FOR TYPE halfvec USING hnsw AS
687686 OPERATOR 1 < + > (halfvec, halfvec) FOR ORDER BY float_ops,
688687 FUNCTION 1 l1_distance(halfvec, halfvec),
689- FUNCTION 4 hnsw_halfvec_support(internal);
688+ FUNCTION 3 hnsw_halfvec_support(internal);
690689
691690-- - sparsevec type
692691
@@ -872,24 +871,23 @@ CREATE OPERATOR CLASS sparsevec_l2_ops
872871 FOR TYPE sparsevec USING hnsw AS
873872 OPERATOR 1 < - > (sparsevec, sparsevec) FOR ORDER BY float_ops,
874873 FUNCTION 1 sparsevec_l2_squared_distance(sparsevec, sparsevec),
875- FUNCTION 4 hnsw_sparsevec_support(internal);
874+ FUNCTION 3 hnsw_sparsevec_support(internal);
876875
877876CREATE OPERATOR CLASS sparsevec_ip_ops
878877 FOR TYPE sparsevec USING hnsw AS
879878 OPERATOR 1 < # > (sparsevec, sparsevec) FOR ORDER BY float_ops,
880879 FUNCTION 1 sparsevec_negative_inner_product(sparsevec, sparsevec),
881- FUNCTION 4 hnsw_sparsevec_support(internal);
880+ FUNCTION 3 hnsw_sparsevec_support(internal);
882881
883882CREATE OPERATOR CLASS sparsevec_cosine_ops
884883 FOR TYPE sparsevec USING hnsw AS
885884 OPERATOR 1 <=> (sparsevec, sparsevec) FOR ORDER BY float_ops,
886885 FUNCTION 1 sparsevec_negative_inner_product(sparsevec, sparsevec),
887886 FUNCTION 2 l2_norm(sparsevec),
888- FUNCTION 3 l2_normalize(sparsevec),
889- FUNCTION 4 hnsw_sparsevec_support(internal);
887+ FUNCTION 3 hnsw_sparsevec_support(internal);
890888
891889CREATE OPERATOR CLASS sparsevec_l1_ops
892890 FOR TYPE sparsevec USING hnsw AS
893891 OPERATOR 1 < + > (sparsevec, sparsevec) FOR ORDER BY float_ops,
894892 FUNCTION 1 l1_distance(sparsevec, sparsevec),
895- FUNCTION 4 hnsw_sparsevec_support(internal);
893+ FUNCTION 3 hnsw_sparsevec_support(internal);
0 commit comments