本产品(searchengine/2021-10-25)的OpenAPI采用ROA签名风格,签名细节参见签名机制说明。我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(147535001692),在专家指导下进行签名对接。
在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey。
实例
|
API |
标题 |
API概述 |
| ChangeResourceGroup | 修改资源组 | 修改资源组。 |
| TagResources | 批量增加/更新标签 | 批量增加/更新标签。 |
| UntagResources | 批量删除标签 | 批量删除标签。 |
| ListTagResources | 查询资源标签关系列表 | 查询资源标签关系列表。 |
| CreatePublicUrl | 开通公网域名 | 开通公网域名。 |
| DeletePublicUrl | 删除公网域名 | 删除公网域名。 |
| ModifyPublicUrlIpList | 修改公网域名白名单 | 修改公网域名白名单。 |
| CreateInstance | 创建实例 | 创建问天引擎实例。 |
| DeleteInstance | 删除实例 | 删除指定实例。 |
| UpdateInstance | 修改指定实例配置 | 修改指定实例配置。 |
| ModifyPassword | 修改实例的密码 | 修改实例的密码。 |
| ListInstances | 获取实例列表 | 获取实例列表。 |
| GetInstance | 根据实例ID查看实例详情 | 通过指定的实例ID查看实例详情。 |
| ListInstanceSpecs | 获取集群可选择的规格列表 | 获取集群可选择的规格列表。 |
配置中心
|
API |
标题 |
API概述 |
| 在线表配置 | 在线表配置 | |
| GetIndexOnlineStrategy | 获取某一索引在线策略 | 获取索引在线生效策略。 |
| ModifyIndexOnlineStrategy | 修改某一索引在线策略 | 修改索引在线策略。 |
| ModifyOnlineConfig | 修改在线表配置 | 修改在线表配置。 |
| ListOnlineConfigs | 获取在线表配置的详情 | 获取在线表配置的详情。 |
| 索引结构 | 索引结构 | |
| ModifyIndex | 修改索引 | 修改索引。 |
| StartIndex | 恢复使用索引 | 恢复使用索引。 |
| StopIndex | 停止使用索引 | 停止使用索引。 |
| CreateIndex | 创建索引信息 | 创建索引信息。 |
| BuildIndex | 触发索引重建 | 触发索引重建。 |
| DeleteIndexVersion | 删除索引的版本 | 删除索引的版本。 |
| DeleteIndex | 删除索引 | 删除索引。 |
| ModifyIndexVersion | 修改集群索引版本(索引回滚) | 修改集群索引版本(索引回滚)。 |
| ModifyFile | 修改文件 | 修改文件。 |
| PublishIndexVersion | 发布索引版本 | 发布索引版本。 |
| ModifyIndexPartition | 修改索引分区信息 | 快速扩缩列。 |
| GetIndex | 查看索引表详情 | 查看索引表版本详情。 |
| GetIndexVersion | 获取集群可回滚的索引信息 | 获取集群可回滚的索引信息。 |
| GetFile | 查看索引表版本详情 | 查看索引表版本详情。 |
| ListIndexes | 获取索引列表 | 获取索引列表。 |
| RecoverIndex | 从索引中恢复数据 | 从索引中恢复数据。 |
| 高级配置 | 高级配置 | |
| CreateConfigDir | 高级配置创建文件目录 | 高级配置创建文件目录。 |
| CreateConfigFile | 高级配置创建文件 | 高级配置创建文件。 |
| DeleteConfigDir | 删除高级配置目录 | 删除高级配置目录。 |
| DeleteConfigFile | 删除高级配置文件 | 删除高级配置文件。 |
| ModifyAdvanceConfig | 修改http、git类型的文件内容 | 修改http、git类型的文件内容。 |
| DeleteAdvanceConfig | 删除高级配置的详情 | 删除高级配置的详情。 |
| ModifyAdvanceConfigFile | 修改词典 | 修改词典。 |
| PublishAdvanceConfig | 发布高级版本 | 发布高级版本。 |
| GetAdvanceConfig | 获取词典信息 | 获取词典信息。 |
| GetAdvanceConfigFile | 获取词典信息 | 获取词典信息。 |
| ListAdvanceConfigDir | 获取高级配置目录下文件列表 | 获取高级配置目录下文件列表。 |
| ListAdvanceConfigs | 获取高级配置列表 | 获取高级配置列表。 |
| 数据源配置 | 数据源配置 | |
| ListSchemas | 根据数据同步配置获取schema信息 | 根据数据同步配置获取schema信息。 |
| ModifyDataSourceDeploy | 修改数据源部署信息 | 修改数据源部署信息。 |
| CreateDataSource | 创建数据源 | 创建数据源。 |
| DeleteDataSource | 删除数据源 | 删除数据源。 |
| GetDataSource | 获取某一数据源 | 获取某一数据源。 |
| ListDataSources | 获取数据源列表 | 获取数据源列表。 |
| ListDataSourceSchemas | 获取某一数据源的schema信息 | 获取某一数据源的schema信息。 |
| ListDateSourceGenerations | 获取数据源的历史回流信息 | 获取数据源的历史回流信息。 |
| GetDataSourceDeploy | 获取数据源部署信息 | 获取数据源部署信息。 |
运维中心
|
API |
标题 |
API概述 |
| sql开发 | sql开发 | |
| CloneSqlInstance | 复制SQL实例 | 复制SQL实例。 |
| CreateFolder | 创建目录 | 创建目录。 |
| CreateSqlInstance | 创建SQL实例 | 创建SQL实例。 |
| DeleteSqlInstance | 删除SQL实例 | 删除SQL实例。 |
| ExecuteSqlInstance | 执行SQL实例 | 执行SQL实例。 |
| GetDatabaseSchema | 获取数据库schema | 获取数据库schema。 |
| GetSqlInstance | 获取SQL实例信息 | 获取SQL实例信息。 |
| ListDatabases | 展示已有数据库 | 展示已有的数据库。 |
| UpdateSqlInstanceContent | 更新SQL实例内容 | 更新SQL实例内容。 |
| UpdateSqlInstanceName | 更新SQL实例名称 | 更新SQL实例名称。 |
| UpdateSqlInstanceParams | 更新SQL实例参数 | 更新SQL实例参数。 |
| DeleteFolder | 删除目录 | 删除目录。 |
| RenameFolder | 修改目录名称 | 修改目录名称。 |
| 变更历史 | 变更历史 | |
| ListTasks | 获取实例的变更历史 | 获取实例的变更历史。 |
| ListClusterTasks | 展示集群任务 | 展示集群任务。 |
| ListDataSourceTasks | 展示数据源任务 | 展示数据源任务。 |
| StopTask | 停止fsm任务 | 停止fsm任务。 |
| ForceSwitch | 强制切换 | 强制切换。 |
| 日志管理 | 日志管理 | |
| ListLogs | 查询实例日志 | 查询实例日志。 |
| 部署管理 | 部署管理 | |
| ModifyNodeConfig | 修改节点配置 | 修改节点配置。 |
| GetDeployGraph | 展示部署全局概览 | 展示部署全局概览。 |
| GetNodeConfig | 获取节点配置信息 | 获取节点配置信息。 |
| 运维管理 | 运维管理 | |
| ListIndexRecoverRecords | 获取恢复数据记录 | 获取恢复数据记录。 |
| ListPausePolicys | 获取暂停策略 | 获取暂停策略。 |
| ModifyPausePolicy | 修改暂停开关 | 修改暂停开关。 |
| CreateCluster | 添加集群 | 添加集群。 |
| RemoveCluster | 删除某一集群 | 删除某一集群。 |
| ModifyClusterDesc | 更改集群的描述信息 | 更改集群的描述信息。 |
| ModifyClusterOfflineConfig | 修改集群的配置信息 | 修改集群的配置信息。 |
| ModifyClusterOnlineConfig | 修改集群的在线配置信息 | 修改集群的在线配置信息。 |
| GetCluster | 获取某一集群的详细信息 | 获取某一集群的详细信息。 |
| GetClusterRunTimeInfo | 获取集群信息 | 获取集群信息。 |
| ListClusterNames | 获取集群可选择的名称 | 获取集群可选择的名称。 |
| ListClusters | 获取集群列表 | 获取集群列表。 |
表管理
|
API |
标题 |
API概述 |
| 表别名管理 | 表别名管理 | |
| ModifyAlias | 修改表别名 | 修改表别名。 |
| ListAliases | 查询表别名列表 | 查询表别名列表。 |
| DeleteAlias | 删除别名 | 删除别名。 |
| CreateAlias | 创建别名 | 创建别名。 |
| CreateTable | 创建索引表 | 创建索引表。 |
| ModifyTable | 修改索引表 | 修改索引表。 |
| GetTable | 获取索引表信息 | 获取索引表信息。 |
| ListTables | 获取索引列表 | 获取索引列表。 |
| DeleteTable | 删除索引表 | 删除索引表。 |
| Reindex | 重建索引 | 重建索引。 |
| ListTableGenerations | 获取索引generation列表 | 获取索引generation列表。 |
| GetTableGeneration | 根据generationId获取某个索引版本状态 | 根据generationId获取某个索引版本状态。 |
其他
|
API |
标题 |
API概述 |
| ListPostQueryResult | 召回引擎版使用POST请求获取搜索测试结果 | 召回引擎版使用POST请求获取搜索测试结果。 |
| ListRestQueryResult | 召回引擎版获取rest查询搜索测试结果 | 召回引擎版获取rest查询搜索测试结果。 |
| ListVectorQueryResult | 向量检索版获取向量查询搜索测试结果 | 向量检索版获取向量查询搜索测试结果。 |
| PushDocuments | 推送数据 | 推送数据。 |
| DescribeRegions | 获取云产品区域列表 | 获取云产品区域列表。 |
| ListQueryResult | 获取搜索测试结果 | 获取搜索测试结果。 |
| DeleteModel | 删除模型 | 删除模型。 |
| ModifyModel | 修改模型 | 修改模型详情,修改模型状态。 |
| DebugModel | 模型调试 | 调试模型。 |
| GetModel | 获取模型详细信息 | 通过实例ID和模型名称查询特定模型的详细配置信息。 |
| ListModels | 模型列表 | 通过实例ID查询指定条件下的模型列表。 |
| CreateModel | 创建模型 | 创建模型信息。 |
| ModifySearcherReplica | 修改数据节点副本分片数 | 通过指定实例ID来修改数据节点的副本或分片数量。 |
该文章对您有帮助吗?