全部產品
Search
文件中心

Tablestore:VectorMetricType

更新時間:Jan 03, 2025

VectorMetricType資料類型定義,表示向量之間距離度量的演算法。

枚舉取值列表

  • VM_EUCLIDEAN表示歐氏距離。多維空間中兩個向量之間的直線距離。出於效能考慮,Table Store中的歐氏距離演算法未進行最後的平方根計算。歐氏距離的評分越大表示兩個向量的相似性越大。

  • VM_COSINE表示餘弦相似性。向量空間中兩個向量間夾角的餘弦值。餘弦相似性的評分越高表示兩個向量的相似性越大。常用於文本資料的相似性計算。

  • VM_DOT_PRODUCT表示點積。維度相同的兩個向量的對應座標相乘,然後將結果相加。點積的評分越高表示兩個向量的相似性越大。

enum VectorMetricType {
    VM_EUCLIDEAN = 0;
    VM_COSINE = 1;
    VM_DOT_PRODUCT = 2;
}