下载
中文
注册

Add

API定义

APP_ERROR Add(const std::vector<float>& baseData);

功能描述

实现AscendIndexVStar建库和往底库中添加新的特征向量的功能。

输入

const std::vector<float>& baseData:待添加进底库的特征向量。

输出

返回值

APP_ERROR:调用返回状态,具体请参见接口调用返回值参考

约束说明

“baseData”长度应该为n * dim,n为待添加进底库的向量数量,dim为向量维度。n ∈ [10000, 1e8]。

该接口不设置ID,底库默认ID范围为[ntotal, ntotal + n),其中ntotal为Index已有底库数量,n为待添加进底库的向量数量。

  • Add接口不能与AddWithIds接口混用。
  • 使用Add接口后。Search结果的labels可能会重复,如果业务上对label有要求,建议使用AddWithIds接口