zilliztech / milvus-backup

Backup and restore tool for Milvus
Apache License 2.0
110 stars 38 forks source link

[Bug]: 使用向量查询时,相同的向量查询的相似度相差甚远,使用cos计算的为0.999999,milvus查询的则为0.81,0.91 #278

Closed silencesmile closed 5 months ago

silencesmile commented 5 months ago

Current Behavior

在使用向量聚类时,产生聚类中心向量,将向量插入milvus,向量数值有向量不一致(小数点最后几位),再使用同样的向量查询时,相似度仅为0.81,即使是复制的milvus库中存下来的向量,相似度也是0.8多, 当使用cos计算向量,相似度为0.9999,如果使用milvus查询相似度topn,结果误差很大。 1111 222222 python_cos_similarity.py.txt

Expected Behavior

希望相同的向量查询的相似度为1.0

Steps To Reproduce

1、打开txt文件,修改为.py文件
2、执行py文件,得到相似度为0.9999
3、将py文件里的向量插入milvus
4、使用另一组向量或插入的向量查询milvus的相似度
5、得到相似度结果为0.81

Environment

Python执行环境:3.10
milvus版本为:2.3.x

Anything else?

No response

zhuwenxing commented 5 months ago

You can open issue here https://github.com/milvus-io/milvus/issues for the Milvus issue

silencesmile commented 5 months ago

好的 已处理