找回密码
 立即注册
首页 业界区 安全 如何通过Java SDK获取Collection

如何通过Java SDK获取Collection

章绮云 2026-2-5 12:15:00
点击了解更多关于向量检索服务 DashVector信息,可进行免费试用~
本文介绍如何通过Java SDK获取已创建的Collection对象。
说明
通过Collection对象,后续可进行Doc相关操作,如插入Doc、检索Doc、管理Partition等
前提条件


  • 已创建Cluster:创建Cluster。
  • 已获得API-KEY:API-KEY管理。
  • 已安装最新版SDK:安装DashVector SDK。
接口定义

Java
  1. // class DashVectorClient
  2. public DashVectorCollection get(String name);
复制代码
使用示例

说明

  • 需要使用您的api-key替换示例中的YOUR_API_KEY、您的Cluster Endpoint替换示例中的YOUR_CLUSTER_ENDPOINT,代码才能正常运行。
  • 本示例需要参考新建Collection-使用示例提前创建好名称为quickstart的Collection。
Java
  1. import com.aliyun.dashvector.DashVectorClient;
  2. import com.aliyun.dashvector.DashVectorCollection;
  3. import com.aliyun.dashvector.common.DashVectorException;
  4. public class Main {
  5.     public static void main(String[] args) throws DashVectorException {
  6.               DashVectorClient client = new DashVectorClient("YOUR_API_KEY", "YOUR_CLUSTER_ENDPOINT");
  7.         
  8.               DashVectorCollection collection = client.get("quickstart");
  9.       
  10.               // 判断请求是否成功
  11.         assert collection.isSuccess();
  12.     }
  13. }
复制代码
入参描述

参数类型必填默认值描述nameString是\-已创建的集合名称出参描述

说明
返回结果为DashVectorCollection对象,DashVectorCollection对象中可获取本次操作结果信息,如下表所示。
方法类型描述示例getCode()int返回值,参考返回状态码说明0getMessage()String返回消息successgetRequestId()String请求唯一id19215409-ea66-4db9-8764-26ce2eb5bb99getName()String集合名称complexgetCollectionMeta()CollectionMeta集合信息,参考CollectionMeta{ "name":"quickstart", "dimension":4, "dataType":"INT", "metric":"dotproduct", "status":"SERVING", "fieldsSchema":{ "name":"STRING", "weight":"FLOAT", "age":"INT" }, "partitionStatus":{ "default":"SERVING" } }isSuccess()Boolean判断请求是否成功true
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

相关推荐

2026-2-8 13:42:13

举报

2026-2-10 03:45:45

举报

您需要登录后才可以回帖 登录 | 立即注册