fix: incorrect score in the chroma vector (#14273)

This commit is contained in:
Rhys 2025-02-25 08:40:22 +07:00 committed by GitHub
parent b15ff4eb8c
commit 548f6ef2b6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -111,8 +111,9 @@ class ChromaVector(BaseVector):
for index in range(len(ids)):
distance = distances[index]
metadata = dict(metadatas[index])
if distance >= score_threshold:
metadata["score"] = distance
score = 1 - distance
if score > score_threshold:
metadata["score"] = score
doc = Document(
page_content=documents[index],
metadata=metadata,