소스 검색

Fix the bug that consistency level is ignored in search() interface (#630)

Signed-off-by: yhmo <yihua.mo@zilliz.com>
groot 1 년 전
부모
커밋
ecbf23cdc7
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      src/main/java/io/milvus/param/ParamUtils.java

+ 4 - 0
src/main/java/io/milvus/param/ParamUtils.java

@@ -467,6 +467,8 @@ public class ParamUtils {
         // a new parameter from v2.2.9, if user didn't specify consistency level, set this parameter to true
         // a new parameter from v2.2.9, if user didn't specify consistency level, set this parameter to true
         if (requestParam.getConsistencyLevel() == null) {
         if (requestParam.getConsistencyLevel() == null) {
             builder.setUseDefaultConsistency(true);
             builder.setUseDefaultConsistency(true);
+        } else {
+            builder.setConsistencyLevelValue(requestParam.getConsistencyLevel().getCode());
         }
         }
 
 
         return builder.build();
         return builder.build();
@@ -486,6 +488,8 @@ public class ParamUtils {
         // a new parameter from v2.2.9, if user didn't specify consistency level, set this parameter to true
         // a new parameter from v2.2.9, if user didn't specify consistency level, set this parameter to true
         if (requestParam.getConsistencyLevel() == null) {
         if (requestParam.getConsistencyLevel() == null) {
             builder.setUseDefaultConsistency(true);
             builder.setUseDefaultConsistency(true);
+        } else {
+            builder.setConsistencyLevelValue(requestParam.getConsistencyLevel().getCode());
         }
         }
 
 
         // set offset and limit value.
         // set offset and limit value.