aclfvCreateSearchResult
产品支持情况
产品  | 
是否支持  | 
|---|---|
x  | 
|
x  | 
|
x  | 
|
√  | 
|
x  | 
|
x  | 
 函数原型
aclfvSearchResult *aclfvCreateSearchResult(uint32_t queryCnt, uint32_t *resultNum, uint32_t resultNumDataLen, uint32_t *id0, uint32_t *id1, uint32_t *resultOffset, float *resultDistance, uint32_t dataLen)
参数说明
参数名  | 
输入/输出  | 
说明  | 
|---|---|---|
queryCnt  | 
输入  | 
检索请求个数,1:N场景为1。  | 
resultNum  | 
输入  | 
结果个数的指针。 每个检索请求的结果个数。  | 
resultNumDataLen  | 
输入  | 
resultNum的内存总长度。  | 
id0  | 
输入  | 
一级库id的指针,总个数为topK*queryCnt。  | 
id1  | 
输入  | 
二级库id的指针,总个数为topK*queryCnt。  | 
resultOffset  | 
输入  | 
偏移指针。 表示每个检索请求的检索结果对应底库的偏移,总个数为topK*queryCnt。  | 
resultDistance  | 
输入  | 
每个检索结果与检索请求间的距离的指针。 总个数为topK*queryCnt。  | 
dataLen  | 
输入  | 
申请的内存大小,计算公式为:topK*queryCnt*4Byte。  | 
返回值说明
- 返回aclfvSearchResult类型的指针,表示成功。
 - 返回nullptr,表示失败。
 
父主题: aclfvSearchResult