SelectDB Cloud
SQL 手册
SQL 函数
Vector Distance Functions
cosine_distance

cosine_distance

description

Syntax

DOUBLE cosine_distance(ARRAY<T> array1, ARRAY<T> array2)

计算两个向量(向量值为坐标)之间的余弦距离 如果输入array为NULL,或者array中任何元素为NULL,则返回NULL

Notice

  • 输入数组的子类型支持:TINYINT、SMALLINT、INT、BIGINT、LARGEINT、FLOAT、DOUBLE
  • 输入数组array1和array2,元素数量需保持一致

example

sql> SELECT cosine_distance([1, 2], [2, 3]);
+-------------------------------------------+
| cosine_distance(ARRAY(1, 2), ARRAY(2, 3)) |
+-------------------------------------------+
|                     0.0077221232863322609 |
+-------------------------------------------+

keywords

COSINE_DISTANCE,DISTANCE,COSINE,ARRAY
© 2023 北京飞轮数据科技有限公司 京ICP备2022004029号 | Apache、Apache Doris 以及相关开源项目名称均为 Apache 基金会商标