You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by so...@apache.org on 2021/10/31 01:30:25 UTC
[lucene] branch main updated: Apply query score conversion to
vector similarities in SimpleTextKnnVectorReader
This is an automated email from the ASF dual-hosted git repository.
sokolov pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/lucene.git
The following commit(s) were added to refs/heads/main by this push:
new 84a4797 Apply query score conversion to vector similarities in SimpleTextKnnVectorReader
84a4797 is described below
commit 84a4797d14c2e4875fc42c5c8426123b8893d6ba
Author: Michael Sokolov <so...@amazon.com>
AuthorDate: Sat Oct 30 21:26:17 2021 -0400
Apply query score conversion to vector similarities in SimpleTextKnnVectorReader
---
.../org/apache/lucene/codecs/simpletext/SimpleTextKnnVectorsReader.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextKnnVectorsReader.java b/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextKnnVectorsReader.java
index a3b9436..852c1f1 100644
--- a/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextKnnVectorsReader.java
+++ b/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextKnnVectorsReader.java
@@ -159,7 +159,7 @@ public class SimpleTextKnnVectorsReader extends KnnVectorsReader {
continue;
}
float[] vector = values.vectorValue();
- float score = vectorSimilarity.compare(vector, target);
+ float score = vectorSimilarity.convertToScore(vectorSimilarity.compare(vector, target));
if (vectorSimilarity.reversed) {
score = 1 / (score + 1);
}