浏览代码

fix search result validation

youny626 5 年之前
父节点
当前提交
f766a1bd29

+ 1 - 1
examples/src/main/java/MilvusClientExample.java

@@ -147,7 +147,7 @@ public class MilvusClientExample {
         // very close to 1 (some precision is lost during the process)
         SearchResponse.QueryResult firstQueryResult = queryResultsList.get(i).get(0);
         if (firstQueryResult.getVectorId() != vectorIds.get(i)
-            || Math.abs(1 - firstQueryResult.getDistance()) > (1 - epsilon)) {
+            || Math.abs(1 - firstQueryResult.getDistance()) > epsilon) {
           throw new AssertionError("Wrong results!");
         }
       }

+ 1 - 1
src/test/java/io/milvus/client/MilvusGrpcClientTest.java

@@ -190,7 +190,7 @@ class MilvusClientTest {
     for (int i = 0; i < searchSize; i++) {
       SearchResponse.QueryResult firstQueryResult = queryResultsList.get(i).get(0);
       assertEquals(vectorIds.get(i), firstQueryResult.getVectorId());
-      assertTrue(Math.abs(1 - firstQueryResult.getDistance()) < (1 - epsilon));
+      assertTrue(Math.abs(1 - firstQueryResult.getDistance()) < epsilon);
     }
   }