如何通过Java SDK获取Collection
点击了解更多关于向量检索服务 DashVector信息,可进行免费试用~本文介绍如何通过Java SDK获取已创建的Collection对象。
说明
通过Collection对象,后续可进行Doc相关操作,如插入Doc、检索Doc、管理Partition等
前提条件
[*]已创建Cluster:创建Cluster。
[*]已获得API-KEY:API-KEY管理。
[*]已安装最新版SDK:安装DashVector SDK。
接口定义
Java
// class DashVectorClient
public DashVectorCollection get(String name);使用示例
说明
[*]需要使用您的api-key替换示例中的YOUR_API_KEY、您的Cluster Endpoint替换示例中的YOUR_CLUSTER_ENDPOINT,代码才能正常运行。
[*]本示例需要参考新建Collection-使用示例提前创建好名称为quickstart的Collection。
Java
import com.aliyun.dashvector.DashVectorClient;
import com.aliyun.dashvector.DashVectorCollection;
import com.aliyun.dashvector.common.DashVectorException;
public class Main {
public static void main(String[] args) throws DashVectorException {
DashVectorClient client = new DashVectorClient("YOUR_API_KEY", "YOUR_CLUSTER_ENDPOINT");
DashVectorCollection collection = client.get("quickstart");
// 判断请求是否成功
assert collection.isSuccess();
}
}入参描述
参数类型必填默认值描述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
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! 不错,里面软件多更新就更好了 东西不错很实用谢谢分享 东西不错很实用谢谢分享 懂技术并乐意极积无私分享的人越来越少。珍惜 很好很强大我过来先占个楼 待编辑 感谢分享 用心讨论,共获提升! 感谢分享 这个好,看起来很实用 新版吗?好像是停更了吧。 热心回复! 感谢分享,学习下。 分享、互助 让互联网精神温暖你我 懂技术并乐意极积无私分享的人越来越少。珍惜 感谢发布原创作品,程序园因你更精彩
页:
[1]