表的索引重建
索引重建是将客户全量数据来源中的数据构建成索引的过程,产出的索引成为全量索引,索引的版本称为全量版本。本文介绍OpenSearch-向量检索版中表的索引重建操作方式。
用户可在表管理的表列表中,单击操作栏中的索引重建来触发索引重建。
索引重建目前根据用户的数据源分为四种:
-
MaxCompute数据源索引重建:
方式为全量数据重新导入,需填写数据分区及时间戳。
其中表名称为
odps,多级分区之间使用逗号分隔。
-
API推送数据源索引重建,从空数据创建:
重要API推送数据源重建会将之前推送的数据清空,从指定的时间戳开始追实时数据,请谨慎操作。
索引重建时间戳对应的追增量数据(最大支持追3天的增量数据),历史数据将会被清空。
在索引重建页面,全量数据来源显示为API推送,需填写时间戳字段(用于指定追增量数据的起始时间)。
-
对象存储OSS数据源索引重建:
方式为全量数据重新导入,需填写数据分区及时间戳(追API增量的时间,最大不超过3天)。
在索引重建页面,全量数据来源显示为对象存储OSS,需填写表名称、数据分区及时间戳等字段。
-
数据湖构建DLF数据源索引重建:
在索引重建页面,全量数据来源显示为数据湖构建DLF,表名称为所选表(如
ostest),索引重建方式选择全量数据重新导入。Tag为可选项,若指定Tag则OpenSearch会采用该Tag数据进行全量构建,若不指定则使用表中最新数据进行全量构建,建议将Snapshot过期时间设置为大于1天。
触发索引重建后,可在变更历史中数据源变更,查看构建进度:
构建流水线包含 init、trigger、scan、bs_submit 等阶段,各阶段依次执行,可查看每个阶段的完成状态或执行中状态。