找回密码
 立即注册
首页 业界区 科技 如何通过Java SDK描述Collection

如何通过Java SDK描述Collection

费卿月 6 天前

本文介绍如何通过Java SDK获取已创建的Collection的状态和Schema信息。

前提条件

  • 已创建Cluster
  • 已获得API-KEY
  • 已安装最新版SDK

接口定义

Java

  1. // class DashVectorClient
  2. public Response<CollectionMeta> describe(String name);
复制代码

使用示例

说明

  1. 需要使用您的api-key替换示例中的YOUR_API_KEY、您的Cluster Endpoint替换示例中的YOUR_CLUSTER_ENDPOINT,代码才能正常运行。

  2. 本示例需要参考新建Collection-使用示例提前创建好名称为quickstart的Collection。

Java

  1. import com.aliyun.dashvector.DashVectorClient;
  2. import com.aliyun.dashvector.common.DashVectorException;
  3. import com.aliyun.dashvector.models.CollectionMeta;
  4. import com.aliyun.dashvector.models.responses.Response;
  5. public class Main {
  6. public static void main(String[] args) throws DashVectorException {
  7. DashVectorClient client = new DashVectorClient("YOUR_API_KEY", "YOUR_CLUSTER_ENDPOINT");
  8. Response<CollectionMeta> response = client.describe("quickstart");
  9. System.out.println(response);
  10. // example output:
  11. // {
  12. // "code":0,
  13. // "message":"",
  14. // "requestId":"cb468965-d86b-405a-87a4-a596e61c1240",
  15. // "output":{
  16. // "name":"quickstart",
  17. // "dimension":4,
  18. // "dataType":"FLOAT",
  19. // "metric":"dotproduct",
  20. // "status":"SERVING",
  21. // "fieldsSchema":{
  22. // "name":"STRING",
  23. // "weight":"FLOAT",
  24. // "age":"INT",
  25. // "id":"LONG"
  26. // },
  27. // "partitionStatus":{
  28. // "default":"SERVING"
  29. // }
  30. // }
  31. // }
  32. }
  33. }
复制代码

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

相关推荐

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