# CLI命令参考
#### 知识仓接口
| API名称   | 命令                          | 描述                        | 操作                                                                                                |
|:---|:---|:---|:---|
| 创建知识仓实例 | hcloud DWR CreateStore/v1   | 创建知识仓实例。知识仓实例名称region内唯一。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/DWR/cli?version=v1&api=CreateStore)   |
| 列举知识仓实例 | hcloud DWR ListStores/v1    | 列举租户所有的知识仓实例。             | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/DWR/cli?version=v1&api=ListStores)    |
| 删除知识仓实例 | hcloud DWR DeleteStore/v1   | 删除指定的知识仓实例。               | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/DWR/cli?version=v1&api=DeleteStore)   |
| 查询知识仓实例 | hcloud DWR DescribeStore/v1 | 查询指定知识仓实例的详细信息。           | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/DWR/cli?version=v1&api=DescribeStore) |
| 变更知识仓实例 | hcloud DWR ScaleStore/v1    | 对指定的知识仓实例进行扩容或缩容。         | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/DWR/cli?version=v1&api=ScaleStore)    |
   
#### 集合接口
| API名称        | 命令                               | 描述                                | 操作                                                                                                     |
|:---|:---|:---|:---|
| 创建collection | hcloud DWR CreateCollection/v1   | 在知识仓实例下创建collection。              | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/DWR/cli?version=v1&api=CreateCollection)   |
| 列举collection | hcloud DWR ListCollections/v1    | 列举指定知识仓实例中所有的collections。         | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/DWR/cli?version=v1&api=ListCollections)    |
| 查询collection | hcloud DWR DescribeCollection/v1 | 在知识仓实例下查询指定的collection的信息。        | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/DWR/cli?version=v1&api=DescribeCollection) |
| 删除collection | hcloud DWR DeleteCollection/v1   | 在知识仓实例下删除指定的collection。           | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/DWR/cli?version=v1&api=DeleteCollection)   |
| 加载collection | hcloud DWR LoadCollection/v1     | 加载指定collection的数据。加载成功后，才能执行查询操作。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/DWR/cli?version=v1&api=LoadCollection)     |
| 卸载collection | hcloud DWR ReleaseCollection/v1  | 卸载已加载collection的数据。               | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/DWR/cli?version=v1&api=ReleaseCollection)  |
   
#### 向量entity接口
| API名称 | 命令                           | 描述                                                                                   | 操作                                                                                                 |
|:---|:---|:---|:---|
| 删除向量  | hcloud DWR DeleteEntities/v1 | 在指定的collection中删除一个或多个Entity。                                                        | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/DWR/cli?version=v1&api=DeleteEntities) |
| 向量查询  | hcloud DWR SearchEntities/v1 | 基于相似度匹配的查询方式，用于查找与给定查询向量相似的向量。返回指定的Top K个最相似的 Entity。                                | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/DWR/cli?version=v1&api=SearchEntities) |
| 更新向量  | hcloud DWR UpsertEntities/v1 | 在指定collection中更新Entity。如果pk列中值存在，则更新Entity，如果不存在，则插入Entity。                          | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/DWR/cli?version=v1&api=UpsertEntities) |
| 标量查询  | hcloud DWR QueryEntities/v1  | 接口用于精确查找与查询条件完全匹配的向量，此操作使用指定的布尔表达式对标量字段进行筛选。                                         | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/DWR/cli?version=v1&api=QueryEntities)  |
| 混合搜索  | hcloud DWR HybridSearch/v1   | 基于相似度匹配的查询方式，用于查找与给定多个向量进行相似性搜索，支持密集向量，稀疏向量等多路召回，并对结果进行重排处理，最终返回指定的Top K个最相似的Entity。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/DWR/cli?version=v1&api=HybridSearch)   |
| 插入向量  | hcloud DWR InsertEntities/v1 | 在指定的collection中插入一个或多个Entity。                                                        | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/DWR/cli?version=v1&api=InsertEntities) |
   
#### 索引接口
| API名称    | 命令                          | 描述                        | 操作                                                                                                |
|:---|:---|:---|:---|
| 创建索引     | hcloud DWR CreateIndex/v1   | 在指定的collection中，按照参数创建索引。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/DWR/cli?version=v1&api=CreateIndex)   |
| 删除索引     | hcloud DWR DeleteIndex/v1   | 删除指定索引。                   | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/DWR/cli?version=v1&api=DeleteIndex)   |
| 查询索引     | hcloud DWR DescribeIndex/v1 | 查询指定索引的详细信息。              | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/DWR/cli?version=v1&api=DescribeIndex) |
| 查询索引构建进度 | hcloud DWR GetProgress/v1   | 查询指定索引的构建进度。              | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/DWR/cli?version=v1&api=GetProgress)   |
   
#### 任务查询接口
| API名称      | 命令                        | 描述                                                                         | 操作                                                                                              |
|:---|:---|:---|:---|
| 获取指定ID任务信息 | hcloud DWR DescribeJob/v1 | 根据指定的jobid查询任务信息。用于在创建和删除知识仓实例操作执行成功后，通过响应中返回的job_id，来查询创建和删除知识仓实例执行的具体结果。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/DWR/cli?version=v1&api=DescribeJob) |
| 查询任务列表     | hcloud DWR ListJobs/v1    | 根据指定条件查询列举任务的详情。                                                           | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/DWR/cli?version=v1&api=ListJobs)    |
   
