add_with_ids
API定义  | 
void add_with_ids(Index::idx_t n, const float *x, const Index::idx_t *ids) override  | 
|---|---|
功能描述  | 
向底库中添加特征向量并指定对应的ID。  | 
输入  | 
idx_t n:添加进底库的特征向量数量。 const float *x:添加进底库的特征向量。 const idx_t *ids:添加进底库的特征向量对应的ID。  | 
输出  | 
无  | 
返回值  | 
无  | 
约束说明  | 
指针“x”的长度应该为dims * n,指针“ids”的长度应为“n”,否则可能出现越界读写的错误并引起程序崩溃。用户需要根据自己的业务场景,保证“ids”的合法性,如底库中存在重复的ID,检索结果中的“label”将无法对应具体的底库向量。 “n”的取值范围:0 < n < 1e9。  | 
父主题: AscendIndexIVFSP