
# API概览
#### 向量实例管理接口
表1向量实例接口 
| 接口     | 说明                 |
|:---|:---|
| 创建向量实例 | 创建向量实例。向量实例名称全局唯一。 |
| 删除向量实例 | 删除指定的向量实例。         |
| 列举向量实例 | 列举租户所有的向量实例。       |
| 描述向量实例 | 查询指定向量实例的详细信息。     |
   
#### 集合接口
表2集合接口 
| 接口   | 说明                                |
|:---|:---|
| 创建集合 | 在向量实例下创建collection。               |
| 删除集合 | 在向量实例下删除指定的collection。            |
| 查询集合 | 在向量实例下查询指定的collection的信息。         |
| 列举集合 | 列举指定向量实例中所有的collections。          |
| 加载   | 加载指定collection的数据。加载成功后，才能执行查询操作。 |
| 释放   | 卸载已加载collection的数据。               |
   
#### 向量接口
表3向量接口 
| 接口   | 说明                                                                                      |
|:---|:---|
| 插入向量 | 在指定的collection中插入一个或多个Entity。                                                           |
| 删除向量 | 在指定的collection中删除一个或多个Entity。                                                           |
| 更新向量 | 在指定collection中更新Entity。如果pk列中值存在，则更新Entity，如果不存在，则插入Entity。                             |
| 搜索   | 基于相似度匹配的查询方式，用于查找与给定查询向量相似的向量。返回指定的 Top K 个最相似的 Entity。                                 |
| 混合查询 | 基于相似度匹配的查询方式，用于查找与给定多个向量进行相似性搜索，支持密集向量，稀疏向量等多路召回，并对结果进行重排处理，最终返回指定的 Top K 个最相似的 Entity。 |
| 查询   | 接口用于精确查找与查询条件完全匹配的向量，此操作使用指定的布尔表达式对标量字段进行筛选。                                            |
   
#### 索引接口
表4索引接口 
| 接口     | 说明                        |
|:---|:---|
| 创建索引   | 在指定的collection中，按照参数创建索引。 |
| 删除索引   | 删除指定索引。                   |
| 查询索引   | 查询指定索引的详细信息。              |
| 获取索引进度 | 查询指定索引的构建进度。              |
   
#### 任务接口
表5任务接口 
| 接口          | 说明                                                                        |
|:---|:---|
| 获取指定ID的任务信息 | 根据指定的jobid查询任务信息。用于在创建和删除知向量实例操作执行成功后，通过响应中返回的job_id，来查询创建和删除向量实例执行的具体结果。 |
| 查询任务列表和详情   | 根据指定条件查询列举任务的详情。                                                          |
   
