向量距离函数
Databend 提供了用于测量向量之间距离或相似度的函数,这对于向量搜索和机器学习应用至关重要。
函数比较
函数 | 描述 | 范围 | 最适合 | 使用场景 |
---|---|---|---|---|
L2_DISTANCE | 欧几里得(直线)距离 | [0, ∞) | 当大小很重要时 | • 图像相似性 • 地理数据 • 异常检测 • 基于特征的聚类 |
COSINE_DISTANCE | 向量之间的角度距离 | [0, 1] | 当方向比大小更重要时 | • 文档相似性 • 语义搜索 • 推荐系统 • 文本分析 |
Databend 提供了用于测量向量之间距离或相似度的函数,这对于向量搜索和机器学习应用至关重要。
函数 | 描述 | 范围 | 最适合 | 使用场景 |
---|---|---|---|---|
L2_DISTANCE | 欧几里得(直线)距离 | [0, ∞) | 当大小很重要时 | • 图像相似性 • 地理数据 • 异常检测 • 基于特征的聚类 |
COSINE_DISTANCE | 向量之间的角度距离 | [0, 1] | 当方向比大小更重要时 | • 文档相似性 • 语义搜索 • 推荐系统 • 文本分析 |