实例 启动实例 使用以下代码可以启动一个ES实例或者kibana实例。 def start_instance_example(self): cluster_id = 'your cluster id' instance_id = 'your instance id' response = client.start_instance(cluster_id=cluste
集群 创建集群(老套餐) 如下代码可以新建一个老套餐集群(不支持计算资源和存储资源分离),集群包含1个es_node节点和1个kibana节点。 def create_cluster_example(self): """ 创建集群 """ # 创建集群的名称 # 支持字母(a-z及A-Z)、数字(0-9),长度小于20个字符 name =
快速入门 初始化一个BesClient。 BesClient是与BES服务交互的客户端,所有BES操作都是通过BesClient完成的。用户可以参考 新建BesClient ,完成初始化客户端的操作。 新建一个集群 用户创建一个BES集群,用于提交并运行指定的作业。在提交作业之前,必须先创建出一个集群。创建集群为异步请求,请求成功后将返回创建集群的订单ID。 用户在创建集群时,需要为集群指定ES版
资源规划 使用BES向量数据库前,用户需要优先结合业务需求和所存数据,评估集群所需的资源容量。评估方式如下: 资源估算 CPU资源 CPU资源决定了向量数据库查询的QPS能力,以基于标准embedding的768维数据为例,单节点100万条数据的情况下,数据节点的CPU数量与查询QPS能力关系如下: CPU核数 = 预估QPS / 80 上述核数估计方式是经验公式,实际生产中一般需要通过压测方式评
创建集群 接口描述 创建集群。 API调用地址 POST /api/bes/cluster/create 请求参数 Header 参数 参数名 类型 是否必须 描述 示例值 x-Region String 是 区域 bd Body 参数 参数名称 必填 类型 描述 示例值 name 是 String 集群名称 postpaynew1 password 是 String 集群密码 123456aA
快速入门 初始化一个BesClient。 BesClient是与BES服务交互的客户端,所有BES操作都是通过BesClient完成的。用户可以参考 新建BesClient ,完成初始化客户端的操作。 新建一个集群 用户创建一个BES集群,用于提交并运行指定的作业。在提交作业之前,必须先创建出一个集群。用户在创建集群时,需要为集群指定ES版本、计费方式、节点配置和套餐类型等信息。集群为创建为异步请
创建索引 用户可以参考本文档,来进行向量索引创建。 创建索引 向量索引在创建的时候,需要指定 settings.index.knn : true ,以开启向量相关的功能。同时,可以在创建索引的时候指定分片数量 number_of_shards 和副本数量 number_of_replicas 。 分片数量在索引创建后无法修改,增加分片数量,可以提高索引的整体容量,建议单个分片存储100万-500万
停止集群 接口描述 停止BES集群。 API调用地址 POST /api/bes/cluster/stop 请求参数 Header 参数 参数名 类型 是否必须 描述 示例值 x-Region String 是 区域 bd Body 参数 参数名称 必填 类型 描述 示例值 clusterId 是 String 集群id,超过规定18位会返回500错误 572979545519558656 示例
查询语法 日志查询功能,关键词查询的语法关键词是match,检索语句写在 match 关键字之后,和 match 关键字之间通过空格分隔。形如: match 检索语句 支持的查询类型 数值查询: 指定字段和查询条件,所指定字段符合条件的日志会作为结果返回。例如 match status=200 and time_cost in [100 200) ,表示查询 status 等于 200 且 tim
启动实例 接口描述 本接口用于启动BES节点实例。 API调用地址 POST /api/bes/cluster/v2/instance/start 请求参数 Header 参数 参数名称 参数类型 是否必填 描述 示例值 x-Region String 是 区域 bd Body 参数 参数名称 参数类型 是否必填 描述 示例值 clusterId String 是 集群ID 21818565769