检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
向量检索的客户端代码示例(Python) Elasticsearch提供了标准的REST接口,以及Java、Python等语言编写的客户端。 本节提供一份创建向量索引、导入向量数据和查询向量数据的Python代码示例,介绍如何使用客户端实现向量检索。 前提条件 客户端已经安装python依赖包。如果未安装可以执行如下命令安装:
求。 当选择使用共享VPC创建集群时,需要提前完成共享VPC子网的创建,操作流程请参见表7。有关共享VPC的使用限制及详细操作指导等信息可以参考共享VPC概述。 表7 共享子网创建流程说明 方法 说明 操作指导 方法A 通过RAM管理控制台,所有者创建共享,将子网共享给使用者。配置如下:
参数解释: 项目ID。获取方法请参见获取项目ID和名称。 约束限制: 不涉及 取值范围: 获取方法请参见获取项目ID和名称。 默认取值: 不涉及 cluster_id 是 String 参数解释: 指定查询集群ID。 约束限制: 不涉及 取值范围: 获取方法请参见获取集群ID。 默认取值:
使用向量索引搜索数据支持多种方式。 标准查询 复合查询 ScriptScore查询 重打分查询 Painless语法扩展查询 标准查询 针对创建了向量索引的向量字段,提供了标准向量查询语法。下述查询命令将会返回所有数据中与查询向量最近的size(topk)条数据。 POST my_index/_search
共享VPC概述。 表2 共享子网创建流程说明 方法 说明 操作指导 方法A 通过RAM管理控制台,所有者创建共享,将子网共享给使用者。配置如下: 选择共享子网。 为共享子网选择权限,即指定使用者对该共享子网具备的权限。 CSS服务在共享VPC中创建集群需要选择权限:default
点IP”还会自动创建一个“内网域名”,通过这个域名可以在同一个VPC内访问该集群。不勾选的话只会生成一个“节点IP”。 创建专业型终端节点 选择是否创建专业型终端节点。 不勾选,则创建基础型终端节点。 勾选,则创建专业型终端节点。 说明: 当集群所在区域不支持创建专业型终端节点时
点IP”还会自动创建一个“内网域名”,通过这个域名可以在同一个VPC内访问该集群。不勾选的话只会生成一个“节点IP”。 创建专业型终端节点 选择是否创建专业型终端节点。 不勾选,则创建基础型终端节点。 勾选,则创建专业型终端节点。 说明: 当集群所在区域不支持创建专业型终端节点时
热启动pipeline迁移数据 功能介绍 该接口用于热启动pipeline迁移数据。 调用方法 请参见如何调用API。 URI POST /v1.0/{project_id}/clusters/{cluster_id}/lgsconf/hot-start 表1 路径参数 参数 是否必选
Client访问CSS集群的配置说明。Rest Low Level Client接入集群有3种方式,每一种方式又分为直接创建Rest Client(即Rest Low Level Client)和通过创建High Level Client再调用getLowLevelClient()获取Low Level
Distro的ISM。此处简单介绍不涉及ISM template的策略更新步骤,如果要配置有关ISM template的策略可以参考Open Distro文档。 当创建一个policy时,系统会往“.opendistro-ism-config”索引中写入一条数据,这条数据的“_id”就是policy的名字,内容是policy的定义。
在绑定企业项目前,您已在“企业项目管理控制台”创建企业项目。 绑定企业项目 在创建集群时,可以在“企业项目”绑定已创建的企业项目,也可以单击“查看项目管理”,前往企业项目管理控制台,新建企业项目和查看已有的企业项目。 修改企业项目 针对之前已创建的集群,其绑定的企业项目可根据实际情况进行修改。
在绑定企业项目前,您已在“企业项目管理控制台”创建企业项目。 绑定企业项目 在创建集群时,可以在“企业项目”绑定已创建的企业项目,也可以单击“查看项目管理”,前往企业项目管理控制台,新建企业项目和查看已有的企业项目。 修改企业项目 针对之前已创建的集群,其绑定的企业项目可根据实际情况进行修改。
在绑定企业项目前,您已在“企业项目管理控制台”创建企业项目。 绑定企业项目 在创建集群时,可以在“企业项目”绑定已创建的企业项目,也可以单击“查看项目管理”,前往企业项目管理控制台,新建企业项目和查看已有的企业项目。 修改企业项目 针对之前已创建的集群,其绑定的企业项目可根据实际情况进行修改。
、访问Kibana、查看监控、删除其他快照的操作。不支持重启此集群、删除此集群、删除正在创建或恢复的快照、再次创建或恢复快照的操作。当此集群正在进行创建快照或者恢复快照过程中,同时的自动创建快照任务将被取消。 快照在恢复过程中不可查询集群数据。 当两个集群的shard不一样时,则无法恢复集群数据。
请参见状态码。 对于管理员创建IAM用户接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头 对应请求消息头,响应同样也有消息头,如“Content-type”。 对于管理员创建IAM用户接口,返回如图1所示的消息头。 图1 管理员创建IAM用户响应消息头 响应消息体
ECS无法连接到集群 遇到该问题,请按照如下操作步骤排查解决。 先确认ECS实例和集群是否在同一个VPC。 如果在,执行步骤2。 如果不在,需要重新创建ECS实例,使之和集群在同一个VPC下。 查看集群的安全组的出方向和入方向是否已允许9200端口(TCP协议),或者允许的端口范围已包含9200端口(TCP协议)。
务。 调用方法 请参见如何调用API。 URI POST /v1.0/{project_id}/clusters/{cluster_id}/ymls/update 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法请参见获取项目ID和名称。
量化编码时中心点编码的size,默认为1。 基于上述计算方法,可预估出完整向量索引所需堆外内存的大小。选择集群规格时,还需考虑每个节点的堆内存开销。 节点的堆内存分配策略:每个节点的堆内存大小为节点物理内存的一半,且最大不超过31GB。 例如,基于SIFT10M数据集创建GRAPH索引,其“dim”为“
量化编码时中心点编码的size,默认为1。 基于上述计算方法,可预估出完整向量索引所需堆外内存的大小。选择集群规格时,还需考虑每个节点的堆内存开销。 节点的堆内存分配策略:每个节点的堆内存大小为节点物理内存的一半,且最大不超过31GB。 例如,基于SIFT10M数据集创建GRAPH索引,其“dim”为“
参数解释: 集群创建时间,格式为ISO8601:CCYY-MM-DDThh:mm:ss。 返回的集群列表信息按照创建时间降序排序,即创建时间最新的集群排在最前。 id String 参数解释: 集群ID。 status String 参数解释: 集群状态值。 取值范围: 100:创建中。 200:可用。