Milvus
先得保證數據的正確安裝并且正確運行
<dependency><groupId>com.google.code.gson</groupId><artifactId>gson</artifactId>
</dependency>
<dependency><groupId>io.milvus</groupId><artifactId>milvus-sdk-java</artifactId><version>2.5.3</version>
</dependency>
代碼
// 創建連接參數
ConnectParam connectParam = ConnectParam.newBuilder().withUri("http://192.168.108.191:19530") // 設置Milvus服務器的URI地址.withToken("root:Milvus") // 設置訪問令牌,格式為 "username:password".withDatabaseName("default") // 設置要連接的數據庫名稱.build();// 創建Milvus客戶端實例
MilvusServiceClient milvusServiceClient = new MilvusServiceClient(connectParam);// 創建查詢參數
QuerySimpleParam builder = QuerySimpleParam.newBuilder().withCollectionName("test2") // 設置要查詢的集合名稱.withFilter("f == '7OFT3rsSzZVUtsS'") // 設置過濾條件,這里查詢字段f等于特定字符串的記錄.withLimit(100L) // 設置返回結果的最大數量.withOffset(0L) // 設置從第幾條記錄開始返回.build();// 執行查詢操作
R<QueryResponse> query = milvusServiceClient.query(builder);// 獲取查詢結果
QueryResponse data = query.getData();// 使用Gson將查詢結果轉換為JSON格式
Gson gson = new Gson();
System.out.println('1');
System.out.println(gson.toJson(data)); // 打印JSON格式的查詢結果// 關閉客戶端連接
milvusServiceClient.close();