全部产品
Search
文档中心

Tablestore:VectorMetricType

更新时间:Jun 24, 2025

VectorMetricType menentukan algoritma yang digunakan untuk mengukur jarak antara vektor.

Daftar nilai enumerasi

  • VM_EUCLIDEAN: Algoritma jarak Euclidean mengukur jalur terpendek antara dua vektor dalam ruang multi-dimensi. Pada Tablestore, algoritma ini tidak melakukan perhitungan akar kuadrat terakhir demi meningkatkan performa. Nilai yang lebih besar dari hasil algoritma ini menunjukkan tingkat kemiripan yang lebih tinggi antara dua vektor.

  • VM_COSINE: Algoritma kemiripan kosinus menghitung kosinus sudut antara dua vektor dalam ruang vektor. Nilai yang lebih besar dari hasil algoritma ini menunjukkan tingkat kemiripan yang lebih tinggi antara dua vektor. Algoritma ini sering digunakan untuk menghitung kemiripan antara data teks.

  • VM_DOT_PRODUCT: Algoritma dot product mengalikan koordinat yang sesuai dari dua vektor dengan dimensi yang sama dan menjumlahkan hasil perkalian tersebut. Nilai yang lebih besar dari hasil algoritma ini menunjukkan tingkat kemiripan yang lebih tinggi antara dua vektor.

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