VectorMetricType数据类型定义,表示向量之间距离度量的算法。
枚举取值列表
VM_EUCLIDEAN表示欧氏距离。多维空间中两个向量之间的直线距离。出于性能考虑,表格存储中的欧氏距离算法未进行最后的平方根计算。欧氏距离的评分越大表示两个向量的相似度越大。
VM_COSINE表示余弦相似度。向量空间中两个向量间夹角的余弦值。余弦相似度的评分越高表示两个向量的相似度越大。常用于文本数据的相似度计算。
VM_DOT_PRODUCT表示点积。维度相同的两个向量的对应坐标相乘,然后将结果相加。点积的评分越高表示两个向量的相似度越大。
enum VectorMetricType {
VM_EUCLIDEAN = 0;
VM_COSINE = 1;
VM_DOT_PRODUCT = 2;
}
文档内容是否对您有帮助?