fix: add l2 distance metric support for backward compatibility (#3540)

This commit is contained in:
Greyson LaLonde
2025-09-18 18:36:33 -04:00
committed by GitHub
parent 2f682e1564
commit 39e8792ae5

View File

@@ -133,6 +133,9 @@ def _convert_distance_to_score(
if distance_metric == "cosine":
score = 1.0 - 0.5 * distance
return max(0.0, min(1.0, score))
if distance_metric == "l2":
score = 1.0 / (1.0 + distance)
return max(0.0, min(1.0, score))
raise ValueError(f"Unsupported distance metric: {distance_metric}")