Todos os produtos
Search
Central de documentação

Tablestore:VectorMetricType

Última atualização: Jun 30, 2026

VectorMetricType especifica o algoritmo para medir a distância entre vetores.

Lista de valores da enumeração

  • VM_EUCLIDEAN: algoritmo de distância euclidiana que mede o menor caminho entre dois vetores em um espaço multidimensional. Para garantir melhor desempenho, o Tablestore não executa o cálculo final da raiz quadrada nesse algoritmo. Quanto maior o valor obtido pela distância euclidiana, maior a similaridade entre os vetores.

  • VM_COSINE: algoritmo de similaridade de cosseno que calcula o cosseno do ângulo entre dois vetores em um espaço vetorial. Valores mais altos indicam maior similaridade entre os vetores. Geralmente, esse método calcula a similaridade entre dados textuais.

  • VM_DOT_PRODUCT: algoritmo de produto escalar que multiplica as coordenadas correspondentes de dois vetores de mesma dimensão e soma os resultados. Um valor maior obtido pelo produto escalar indica maior similaridade entre os vetores.

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