Fix similarity score bug in lance/chroma dbs (#2986)
* fix similarity score bug in lance/chroma dbs * batch lower bound case --------- Co-authored-by: timothycarambat <rambat1010@gmail.com>
This commit is contained in:
parent
3d872bc639
commit
f8c72786df
@ -100,7 +100,7 @@ const Chroma = {
|
||||
distanceToSimilarity: function (distance = null) {
|
||||
if (distance === null || typeof distance !== "number") return 0.0;
|
||||
if (distance >= 1.0) return 1;
|
||||
if (distance <= 0) return 0;
|
||||
if (distance < 0) return 1 - Math.abs(distance);
|
||||
return 1 - distance;
|
||||
},
|
||||
namespaceCount: async function (_namespace = null) {
|
||||
|
||||
@ -29,7 +29,7 @@ const LanceDb = {
|
||||
distanceToSimilarity: function (distance = null) {
|
||||
if (distance === null || typeof distance !== "number") return 0.0;
|
||||
if (distance >= 1.0) return 1;
|
||||
if (distance <= 0) return 0;
|
||||
if (distance < 0) return 1 - Math.abs(distance);
|
||||
return 1 - distance;
|
||||
},
|
||||
heartbeat: async function () {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user