下载
中文
注册

LoadIndex

API定义

APP_ERROR LoadIndex(const std::string& indexPath, AscendIndexVStar* indexVStar = nullptr);

功能描述

将已有索引Index从磁盘读入Device。

输入

const std::string& indexPath:数据文件路径;

AscendIndexVStar* indexVStar:仅在调用“MultiSearch”接口场景使用,使所有Index共用第一个Index的码本。

输出

返回值

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

约束说明

  • 用户应保证“indexPath”文件路径所在的目录存在,且执行用户对目录具有读权限;出于安全加固考虑,目录层级中不能含有软链接。
  • indexVStar在“MultiSearch”场景下不能为空指针;在单Index场景下必须为空指针,若单Index场景下使用合法Index指针,则原Index码本将被参数Index实例码本替代。