add
| API定义 | void add(idx_t n, const float *x) override; | 
|---|---|
| 功能描述 | 实现AscendIndex建库和往底库中添加新的特征向量的功能。使用add接口添加特征,对应特征的默认ids为[0, ntotal)。 | 
| 输入 | idx_t n:待添加进底库的特征向量数量。 const float *x:待添加进底库的特征向量。 | 
| 输出 | 无 | 
| 返回值 | 无 | 
| 约束说明 | 指针“x”的长度应该为dims * n,否则可能出现越界读写的错误并引起程序崩溃。 “n”的取值范围:0 < n < 1e9。 | 
 
 - add接口不能与add_with_ids接口混用。
- 使用add接口后,search结果的labels可能会重复,如果业务上对label有要求,建议使用add_with_ids接口。
父主题: AscendIndex