Browse Source

modify testcases for java-sdk-2.1.0-beta4 (#353)

Signed-off-by: yongpengli-z <yongpeng.li@zilliz.com>
yongpengli-z 2 years ago
parent
commit
1ef40e44d6

+ 1 - 1
tests/milvustest/pom.xml

@@ -67,7 +67,7 @@
         <dependency>
             <groupId>com.fasterxml.jackson.core</groupId>
             <artifactId>jackson-databind</artifactId>
-            <version>2.12.6.1</version>
+            <version>2.10.1</version>
         </dependency>
         <dependency>
             <groupId>com.fasterxml.jackson.core</groupId>

+ 8 - 8
tests/milvustest/src/test/java/com/zilliz/milvustest/insert/InsertAsyncTest.java

@@ -134,11 +134,11 @@ public class InsertAsyncTest extends BaseTest {
       book_intro_array.add(vector);
     }
     List<InsertParam.Field> fields = new ArrayList<>();
-    fields.add(new InsertParam.Field("book_id", DataType.VarChar, book_id_array));
-    fields.add(new InsertParam.Field("word_count", DataType.VarChar, word_count_array));
+    fields.add(new InsertParam.Field("book_id",  book_id_array));
+    fields.add(new InsertParam.Field("word_count", word_count_array));
     fields.add(
             new InsertParam.Field(
-                    CommonData.defaultVectorField, DataType.FloatVector, book_intro_array));
+                    CommonData.defaultVectorField,  book_intro_array));
 
     ListenableFuture<R<MutationResult>> rListenableFuture =
             milvusClient.insertAsync(
@@ -168,11 +168,11 @@ public class InsertAsyncTest extends BaseTest {
       book_intro_array.add(vector);
     }
     List<InsertParam.Field> fields = new ArrayList<>();
-    fields.add(new InsertParam.Field("book_id", DataType.Int64, book_id_array));
-    fields.add(new InsertParam.Field("word_count", DataType.VarChar, word_count_array));
+    fields.add(new InsertParam.Field("book_id",  book_id_array));
+    fields.add(new InsertParam.Field("word_count",  word_count_array));
     fields.add(
             new InsertParam.Field(
-                    CommonData.defaultVectorField, DataType.FloatVector, book_intro_array));
+                    CommonData.defaultVectorField,  book_intro_array));
 
     ListenableFuture<R<MutationResult>> rListenableFuture =
             milvusClient.insertAsync(
@@ -245,10 +245,10 @@ public class InsertAsyncTest extends BaseTest {
       book_intro_array.add(vector);
     }
     List<InsertParam.Field> fields = new ArrayList<>();
-    fields.add(new InsertParam.Field("word_count", DataType.Int64, word_count_array));
+    fields.add(new InsertParam.Field("word_count",  word_count_array));
     fields.add(
             new InsertParam.Field(
-                    CommonData.defaultVectorField, DataType.FloatVector, book_intro_array));
+                    CommonData.defaultVectorField,  book_intro_array));
 
     ListenableFuture<R<MutationResult>> rListenableFuture =
             milvusClient.insertAsync(

+ 0 - 45
tests/milvustest/src/test/java/com/zilliz/milvustest/other/CalcDistanceTest.java

@@ -1,45 +0,0 @@
-package com.zilliz.milvustest.other;
-
-import com.zilliz.milvustest.common.BaseTest;
-import com.zilliz.milvustest.common.CommonData;
-import com.zilliz.milvustest.common.CommonFunction;
-import io.milvus.grpc.CalcDistanceResults;
-import io.milvus.param.MetricType;
-import io.milvus.param.R;
-import io.milvus.param.dml.CalcDistanceParam;
-import io.qameta.allure.Epic;
-import io.qameta.allure.Feature;
-import io.qameta.allure.Severity;
-import io.qameta.allure.SeverityLevel;
-import org.testng.Assert;
-import org.testng.annotations.Test;
-
-import java.nio.ByteBuffer;
-import java.util.Arrays;
-import java.util.List;
-
-@Epic("Other")
-@Feature("CalcDistance")
-public class CalcDistanceTest extends BaseTest {
-  @Severity(SeverityLevel.BLOCKER)
-  @Test(description = "Calculates the distance between the specified vectors.")
-  public void calcDistanceTest() {
-    List<List<Float>> leftList =
-        Arrays.asList(Arrays.asList(0.1f, 0.2f), Arrays.asList(0.2f, 0.8f));
-    List<List<Float>> rightList =
-        Arrays.asList(Arrays.asList(0.3f, 0.4f), Arrays.asList(1.1f, 2.2f));
-    R<CalcDistanceResults> calcDistanceResultsR =
-        milvusClient.calcDistance(
-            CalcDistanceParam.newBuilder()
-                .withMetricType(MetricType.L2)
-                .withVectorsLeft(leftList)
-                .withVectorsRight(rightList)
-                .build());
-    Assert.assertEquals(calcDistanceResultsR.getStatus().intValue(), 0);
-    System.out.println(calcDistanceResultsR.getData());
-    Assert.assertTrue(calcDistanceResultsR.getData().getFloatDist().getData(0) > 0);
-    Assert.assertEquals(calcDistanceResultsR.getData().getFloatDist().getDataCount(), 4);
-  }
-
-
-}

+ 12 - 12
tests/milvustest/src/test/java/com/zilliz/milvustest/query/QueryAsyncTest.java

@@ -318,11 +318,11 @@ public class QueryAsyncTest extends BaseTest {
               }
             };
     List<InsertParam.Field> fields = new ArrayList<>();
-    fields.add(new InsertParam.Field("book_id", DataType.Int64, book_id_array));
-    fields.add(new InsertParam.Field("word_count", DataType.Int64, word_count_array));
+    fields.add(new InsertParam.Field("book_id",  book_id_array));
+    fields.add(new InsertParam.Field("word_count",  word_count_array));
     fields.add(
             new InsertParam.Field(
-                    CommonData.defaultVectorField, DataType.FloatVector, book_intro_array));
+                    CommonData.defaultVectorField,  book_intro_array));
     milvusClient.insert(
             InsertParam.newBuilder()
                     .withCollectionName(CommonData.defaultCollection)
@@ -378,11 +378,11 @@ public class QueryAsyncTest extends BaseTest {
               }
             };
     List<InsertParam.Field> fields = new ArrayList<>();
-    fields.add(new InsertParam.Field("book_name", DataType.VarChar, book_name_array));
-    fields.add(new InsertParam.Field("book_content", DataType.VarChar, book_content_array));
+    fields.add(new InsertParam.Field("book_name",  book_name_array));
+    fields.add(new InsertParam.Field("book_content",  book_content_array));
     fields.add(
             new InsertParam.Field(
-                    CommonData.defaultVectorField, DataType.FloatVector, book_intro_array));
+                    CommonData.defaultVectorField,  book_intro_array));
     milvusClient.insert(
             InsertParam.newBuilder()
                     .withCollectionName(CommonData.defaultStringPKCollection)
@@ -447,11 +447,11 @@ public class QueryAsyncTest extends BaseTest {
               }
             };
     List<InsertParam.Field> fields = new ArrayList<>();
-    fields.add(new InsertParam.Field("book_id", DataType.Int64, book_id_array));
-    fields.add(new InsertParam.Field("word_count", DataType.Int64, word_count_array));
+    fields.add(new InsertParam.Field("book_id",  book_id_array));
+    fields.add(new InsertParam.Field("word_count",  word_count_array));
     fields.add(
             new InsertParam.Field(
-                    CommonData.defaultVectorField, DataType.FloatVector, book_intro_array));
+                    CommonData.defaultVectorField,  book_intro_array));
     milvusClient.insert(
             InsertParam.newBuilder()
                     .withCollectionName(CommonData.defaultCollection)
@@ -515,11 +515,11 @@ public class QueryAsyncTest extends BaseTest {
               }
             };
     List<InsertParam.Field> fields = new ArrayList<>();
-    fields.add(new InsertParam.Field("book_name", DataType.VarChar, book_name_array));
-    fields.add(new InsertParam.Field("book_content", DataType.VarChar, book_content_array));
+    fields.add(new InsertParam.Field("book_name",  book_name_array));
+    fields.add(new InsertParam.Field("book_content",  book_content_array));
     fields.add(
             new InsertParam.Field(
-                    CommonData.defaultVectorField, DataType.FloatVector, book_intro_array));
+                    CommonData.defaultVectorField,  book_intro_array));
     milvusClient.insert(
             InsertParam.newBuilder()
                     .withCollectionName(CommonData.defaultStringPKCollection)

+ 12 - 12
tests/milvustest/src/test/java/com/zilliz/milvustest/query/QueryTest.java

@@ -312,11 +312,11 @@ public class QueryTest extends BaseTest {
           }
         };
     List<InsertParam.Field> fields = new ArrayList<>();
-    fields.add(new InsertParam.Field("book_id", DataType.Int64, book_id_array));
-    fields.add(new InsertParam.Field("word_count", DataType.Int64, word_count_array));
+    fields.add(new InsertParam.Field("book_id",  book_id_array));
+    fields.add(new InsertParam.Field("word_count",  word_count_array));
     fields.add(
         new InsertParam.Field(
-            CommonData.defaultVectorField, DataType.FloatVector, book_intro_array));
+            CommonData.defaultVectorField,  book_intro_array));
     milvusClient.insert(
         InsertParam.newBuilder()
             .withCollectionName(CommonData.defaultCollection)
@@ -371,11 +371,11 @@ public class QueryTest extends BaseTest {
           }
         };
     List<InsertParam.Field> fields = new ArrayList<>();
-    fields.add(new InsertParam.Field("book_name", DataType.VarChar, book_name_array));
-    fields.add(new InsertParam.Field("book_content", DataType.VarChar, book_content_array));
+    fields.add(new InsertParam.Field("book_name",  book_name_array));
+    fields.add(new InsertParam.Field("book_content", book_content_array));
     fields.add(
         new InsertParam.Field(
-            CommonData.defaultVectorField, DataType.FloatVector, book_intro_array));
+            CommonData.defaultVectorField, book_intro_array));
     milvusClient.insert(
         InsertParam.newBuilder()
             .withCollectionName(CommonData.defaultStringPKCollection)
@@ -439,11 +439,11 @@ public class QueryTest extends BaseTest {
           }
         };
     List<InsertParam.Field> fields = new ArrayList<>();
-    fields.add(new InsertParam.Field("book_id", DataType.Int64, book_id_array));
-    fields.add(new InsertParam.Field("word_count", DataType.Int64, word_count_array));
+    fields.add(new InsertParam.Field("book_id",  book_id_array));
+    fields.add(new InsertParam.Field("word_count",  word_count_array));
     fields.add(
         new InsertParam.Field(
-            CommonData.defaultVectorField, DataType.FloatVector, book_intro_array));
+            CommonData.defaultVectorField,  book_intro_array));
     milvusClient.insert(
         InsertParam.newBuilder()
             .withCollectionName(CommonData.defaultCollection)
@@ -506,11 +506,11 @@ public class QueryTest extends BaseTest {
           }
         };
     List<InsertParam.Field> fields = new ArrayList<>();
-    fields.add(new InsertParam.Field("book_name", DataType.VarChar, book_name_array));
-    fields.add(new InsertParam.Field("book_content", DataType.VarChar, book_content_array));
+    fields.add(new InsertParam.Field("book_name",  book_name_array));
+    fields.add(new InsertParam.Field("book_content",  book_content_array));
     fields.add(
         new InsertParam.Field(
-            CommonData.defaultVectorField, DataType.FloatVector, book_intro_array));
+            CommonData.defaultVectorField,  book_intro_array));
     milvusClient.insert(
         InsertParam.newBuilder()
             .withCollectionName(CommonData.defaultStringPKCollection)

+ 24 - 24
tests/milvustest/src/test/java/com/zilliz/milvustest/search/SearchAsyncTest.java

@@ -689,11 +689,11 @@ public class SearchAsyncTest extends BaseTest {
           }
         };
     List<InsertParam.Field> fields = new ArrayList<>();
-    fields.add(new InsertParam.Field("book_id", DataType.Int64, book_id_array));
-    fields.add(new InsertParam.Field("word_count", DataType.Int64, word_count_array));
+    fields.add(new InsertParam.Field("book_id",  book_id_array));
+    fields.add(new InsertParam.Field("word_count",  word_count_array));
     fields.add(
         new InsertParam.Field(
-            CommonData.defaultVectorField, DataType.FloatVector, book_intro_array));
+            CommonData.defaultVectorField,  book_intro_array));
     milvusClient.insert(
         InsertParam.newBuilder()
             .withCollectionName(CommonData.defaultCollection)
@@ -753,11 +753,11 @@ public class SearchAsyncTest extends BaseTest {
     List<ByteBuffer> book_intro_array = CommonFunction.generateBinaryVectors(1, 128);
 
     List<InsertParam.Field> fields = new ArrayList<>();
-    fields.add(new InsertParam.Field("book_id", DataType.Int64, book_id_array));
-    fields.add(new InsertParam.Field("word_count", DataType.Int64, word_count_array));
+    fields.add(new InsertParam.Field("book_id",  book_id_array));
+    fields.add(new InsertParam.Field("word_count", word_count_array));
     fields.add(
         new InsertParam.Field(
-            CommonData.defaultBinaryVectorField, DataType.BinaryVector, book_intro_array));
+            CommonData.defaultBinaryVectorField,  book_intro_array));
     milvusClient.insert(
         InsertParam.newBuilder()
             .withCollectionName(CommonData.defaultBinaryCollection)
@@ -826,11 +826,11 @@ public class SearchAsyncTest extends BaseTest {
           }
         };
     List<InsertParam.Field> fields = new ArrayList<>();
-    fields.add(new InsertParam.Field("book_name", DataType.VarChar, book_name_array));
-    fields.add(new InsertParam.Field("book_content", DataType.VarChar, book_content_array));
+    fields.add(new InsertParam.Field("book_name",  book_name_array));
+    fields.add(new InsertParam.Field("book_content",  book_content_array));
     fields.add(
         new InsertParam.Field(
-            CommonData.defaultVectorField, DataType.FloatVector, book_intro_array));
+            CommonData.defaultVectorField,  book_intro_array));
     milvusClient.insert(
         InsertParam.newBuilder()
             .withCollectionName(CommonData.defaultStringPKCollection)
@@ -892,11 +892,11 @@ public class SearchAsyncTest extends BaseTest {
         };
     List<ByteBuffer> book_intro_array = CommonFunction.generateBinaryVectors(1, 128);
     List<InsertParam.Field> fields = new ArrayList<>();
-    fields.add(new InsertParam.Field("book_name", DataType.VarChar, book_name_array));
-    fields.add(new InsertParam.Field("book_content", DataType.VarChar, book_content_array));
+    fields.add(new InsertParam.Field("book_name",  book_name_array));
+    fields.add(new InsertParam.Field("book_content",  book_content_array));
     fields.add(
         new InsertParam.Field(
-            CommonData.defaultBinaryVectorField, DataType.BinaryVector, book_intro_array));
+            CommonData.defaultBinaryVectorField,  book_intro_array));
     milvusClient.insert(
         InsertParam.newBuilder()
             .withCollectionName(CommonData.defaultStringPKBinaryCollection)
@@ -966,11 +966,11 @@ public class SearchAsyncTest extends BaseTest {
           }
         };
     List<InsertParam.Field> fields = new ArrayList<>();
-    fields.add(new InsertParam.Field("book_id", DataType.Int64, book_id_array));
-    fields.add(new InsertParam.Field("word_count", DataType.Int64, word_count_array));
+    fields.add(new InsertParam.Field("book_id",  book_id_array));
+    fields.add(new InsertParam.Field("word_count",  word_count_array));
     fields.add(
         new InsertParam.Field(
-            CommonData.defaultVectorField, DataType.FloatVector, book_intro_array));
+            CommonData.defaultVectorField,  book_intro_array));
     milvusClient.insert(
         InsertParam.newBuilder()
             .withCollectionName(CommonData.defaultCollection)
@@ -1031,11 +1031,11 @@ public class SearchAsyncTest extends BaseTest {
     List<ByteBuffer> book_intro_array = CommonFunction.generateBinaryVectors(1, 128);
 
     List<InsertParam.Field> fields = new ArrayList<>();
-    fields.add(new InsertParam.Field("book_id", DataType.Int64, book_id_array));
-    fields.add(new InsertParam.Field("word_count", DataType.Int64, word_count_array));
+    fields.add(new InsertParam.Field("book_id",  book_id_array));
+    fields.add(new InsertParam.Field("word_count",  word_count_array));
     fields.add(
         new InsertParam.Field(
-            CommonData.defaultBinaryVectorField, DataType.BinaryVector, book_intro_array));
+            CommonData.defaultBinaryVectorField,  book_intro_array));
     milvusClient.insert(
         InsertParam.newBuilder()
             .withCollectionName(CommonData.defaultBinaryCollection)
@@ -1110,11 +1110,11 @@ public class SearchAsyncTest extends BaseTest {
           }
         };
     List<InsertParam.Field> fields = new ArrayList<>();
-    fields.add(new InsertParam.Field("book_name", DataType.VarChar, book_name_array));
-    fields.add(new InsertParam.Field("book_content", DataType.VarChar, book_content_array));
+    fields.add(new InsertParam.Field("book_name", book_name_array));
+    fields.add(new InsertParam.Field("book_content",  book_content_array));
     fields.add(
         new InsertParam.Field(
-            CommonData.defaultVectorField, DataType.FloatVector, book_intro_array));
+            CommonData.defaultVectorField, book_intro_array));
     milvusClient.insert(
         InsertParam.newBuilder()
             .withCollectionName(CommonData.defaultStringPKCollection)
@@ -1186,11 +1186,11 @@ public class SearchAsyncTest extends BaseTest {
         };
     List<ByteBuffer> book_intro_array = CommonFunction.generateBinaryVectors(1, 128);
     List<InsertParam.Field> fields = new ArrayList<>();
-    fields.add(new InsertParam.Field("book_name", DataType.VarChar, book_name_array));
-    fields.add(new InsertParam.Field("book_content", DataType.VarChar, book_content_array));
+    fields.add(new InsertParam.Field("book_name",  book_name_array));
+    fields.add(new InsertParam.Field("book_content",  book_content_array));
     fields.add(
         new InsertParam.Field(
-            CommonData.defaultBinaryVectorField, DataType.BinaryVector, book_intro_array));
+            CommonData.defaultBinaryVectorField,  book_intro_array));
     milvusClient.insert(
         InsertParam.newBuilder()
             .withCollectionName(CommonData.defaultStringPKBinaryCollection)

+ 24 - 24
tests/milvustest/src/test/java/com/zilliz/milvustest/search/SearchTest.java

@@ -716,11 +716,11 @@ public class SearchTest extends BaseTest {
           }
         };
     List<InsertParam.Field> fields = new ArrayList<>();
-    fields.add(new InsertParam.Field("book_id", DataType.Int64, book_id_array));
-    fields.add(new InsertParam.Field("word_count", DataType.Int64, word_count_array));
+    fields.add(new InsertParam.Field("book_id",  book_id_array));
+    fields.add(new InsertParam.Field("word_count", word_count_array));
     fields.add(
         new InsertParam.Field(
-            CommonData.defaultVectorField, DataType.FloatVector, book_intro_array));
+            CommonData.defaultVectorField,  book_intro_array));
     milvusClient.insert(
         InsertParam.newBuilder()
             .withCollectionName(CommonData.defaultCollection)
@@ -776,11 +776,11 @@ public class SearchTest extends BaseTest {
     List<ByteBuffer> book_intro_array = CommonFunction.generateBinaryVectors(1, 128);
 
     List<InsertParam.Field> fields = new ArrayList<>();
-    fields.add(new InsertParam.Field("book_id", DataType.Int64, book_id_array));
-    fields.add(new InsertParam.Field("word_count", DataType.Int64, word_count_array));
+    fields.add(new InsertParam.Field("book_id",  book_id_array));
+    fields.add(new InsertParam.Field("word_count",  word_count_array));
     fields.add(
         new InsertParam.Field(
-            CommonData.defaultBinaryVectorField, DataType.BinaryVector, book_intro_array));
+            CommonData.defaultBinaryVectorField,  book_intro_array));
     milvusClient.insert(
         InsertParam.newBuilder()
             .withCollectionName(CommonData.defaultBinaryCollection)
@@ -845,11 +845,11 @@ public class SearchTest extends BaseTest {
           }
         };
     List<InsertParam.Field> fields = new ArrayList<>();
-    fields.add(new InsertParam.Field("book_name", DataType.VarChar, book_name_array));
-    fields.add(new InsertParam.Field("book_content", DataType.VarChar, book_content_array));
+    fields.add(new InsertParam.Field("book_name",  book_name_array));
+    fields.add(new InsertParam.Field("book_content",  book_content_array));
     fields.add(
         new InsertParam.Field(
-            CommonData.defaultVectorField, DataType.FloatVector, book_intro_array));
+            CommonData.defaultVectorField,  book_intro_array));
     milvusClient.insert(
         InsertParam.newBuilder()
             .withCollectionName(CommonData.defaultStringPKCollection)
@@ -908,11 +908,11 @@ public class SearchTest extends BaseTest {
         };
     List<ByteBuffer> book_intro_array = CommonFunction.generateBinaryVectors(1, 128);
     List<InsertParam.Field> fields = new ArrayList<>();
-    fields.add(new InsertParam.Field("book_name", DataType.VarChar, book_name_array));
-    fields.add(new InsertParam.Field("book_content", DataType.VarChar, book_content_array));
+    fields.add(new InsertParam.Field("book_name",  book_name_array));
+    fields.add(new InsertParam.Field("book_content",  book_content_array));
     fields.add(
         new InsertParam.Field(
-            CommonData.defaultBinaryVectorField, DataType.BinaryVector, book_intro_array));
+            CommonData.defaultBinaryVectorField,  book_intro_array));
     milvusClient.insert(
         InsertParam.newBuilder()
             .withCollectionName(CommonData.defaultStringPKBinaryCollection)
@@ -979,11 +979,11 @@ public class SearchTest extends BaseTest {
           }
         };
     List<InsertParam.Field> fields = new ArrayList<>();
-    fields.add(new InsertParam.Field("book_id", DataType.Int64, book_id_array));
-    fields.add(new InsertParam.Field("word_count", DataType.Int64, word_count_array));
+    fields.add(new InsertParam.Field("book_id",  book_id_array));
+    fields.add(new InsertParam.Field("word_count",  word_count_array));
     fields.add(
         new InsertParam.Field(
-            CommonData.defaultVectorField, DataType.FloatVector, book_intro_array));
+            CommonData.defaultVectorField,  book_intro_array));
     milvusClient.insert(
         InsertParam.newBuilder()
             .withCollectionName(CommonData.defaultCollection)
@@ -1040,11 +1040,11 @@ public class SearchTest extends BaseTest {
     List<ByteBuffer> book_intro_array = CommonFunction.generateBinaryVectors(1, 128);
 
     List<InsertParam.Field> fields = new ArrayList<>();
-    fields.add(new InsertParam.Field("book_id", DataType.Int64, book_id_array));
-    fields.add(new InsertParam.Field("word_count", DataType.Int64, word_count_array));
+    fields.add(new InsertParam.Field("book_id",  book_id_array));
+    fields.add(new InsertParam.Field("word_count",  word_count_array));
     fields.add(
         new InsertParam.Field(
-            CommonData.defaultBinaryVectorField, DataType.BinaryVector, book_intro_array));
+            CommonData.defaultBinaryVectorField,  book_intro_array));
     milvusClient.insert(
         InsertParam.newBuilder()
             .withCollectionName(CommonData.defaultBinaryCollection)
@@ -1115,11 +1115,11 @@ public class SearchTest extends BaseTest {
           }
         };
     List<InsertParam.Field> fields = new ArrayList<>();
-    fields.add(new InsertParam.Field("book_name", DataType.VarChar, book_name_array));
-    fields.add(new InsertParam.Field("book_content", DataType.VarChar, book_content_array));
+    fields.add(new InsertParam.Field("book_name", book_name_array));
+    fields.add(new InsertParam.Field("book_content",  book_content_array));
     fields.add(
         new InsertParam.Field(
-            CommonData.defaultVectorField, DataType.FloatVector, book_intro_array));
+            CommonData.defaultVectorField, book_intro_array));
     milvusClient.insert(
         InsertParam.newBuilder()
             .withCollectionName(CommonData.defaultStringPKCollection)
@@ -1187,11 +1187,11 @@ public class SearchTest extends BaseTest {
         };
     List<ByteBuffer> book_intro_array = CommonFunction.generateBinaryVectors(1, 128);
     List<InsertParam.Field> fields = new ArrayList<>();
-    fields.add(new InsertParam.Field("book_name", DataType.VarChar, book_name_array));
-    fields.add(new InsertParam.Field("book_content", DataType.VarChar, book_content_array));
+    fields.add(new InsertParam.Field("book_name",  book_name_array));
+    fields.add(new InsertParam.Field("book_content", book_content_array));
     fields.add(
         new InsertParam.Field(
-            CommonData.defaultBinaryVectorField, DataType.BinaryVector, book_intro_array));
+            CommonData.defaultBinaryVectorField,  book_intro_array));
     milvusClient.insert(
         InsertParam.newBuilder()
             .withCollectionName(CommonData.defaultStringPKBinaryCollection)