索引重建

重建索引介绍

重建索引是将客户全量数据来源中的数据构建成索引的过程,产出的索引成为全量索引,索引的版本称为全量版本。

重建索引触发

用户可在表管理,表列表中操作一栏中触发重建索引,重建索引目前根据用户的数据源分为四种。

image.png

1. MaxCompute数据源

MaxCompute数据源索引重建,方式可选择全量数据重新导入当前索引数据原地重建

  1. 全量数据重新导入:需填写数据分区及时间戳。

image

  1. 当前索引数据原地重建:无需重新导入全量数据,而是采用所选数据版本的数据基于索引结构原地构建。

image.png

2. API数据源

API推送数据源索引重建,可根据需求在数据来源处选择从空数据创建从索引中恢复数据当前索引数据原地重建

  1. 从空数据创建

image

说明
  • API数据源索引重建会将之前推送的数据清空,从指定的时间戳开始追实时数据,请谨慎操作。

  • 需要填写追增量的时间戳,最大支持追3天的增量数据。

  1. 从索引中恢复数据:需要选择数据恢复版本,详情可参考从索引中恢复数据功能。

image.png

  1. 当前索引数据原地重建:使用该方式时,无需重新导入全量数据,而是采用所选数据版本的数据基于索引结构原地构建。对于API数据源的表,免去了基于空数据构建后数据缺失的问题,也免去了先恢复数据再重建的复杂性。

image.png

3. 对象存储OSS数据源

对象存储OSS数据源索引重建,方式可选择全量数据重新导入当前索引数据原地重建

  1. 全量数据重新导入:需填写数据分区及时间戳(追API增量的时间,最大不超过3天);

image.png

  1. 当前索引数据原地重建:无需重新导入全量数据,而是采用所选数据版本的数据基于索引结构原地构建。

image.png

4. 数据湖构建(DLF)

数据湖构建(DLF)数据源重建索引,方式可选择全量数据重新导入当前索引数据原地重建

  1. 全量数据重新导入:如指定Tag,OpenSearch会采用Tag数据进行全量;如不指定Tag,Opensearch会用表中最新数据进行全量。为保障全量期间数据一致性,建议您将Snapshotld过期时间设置为大于1天。

image.png

  1. 当前索引数据原地重建:无需重新导入全量数据,而是采用所选数据版本的数据基于索引结构原地构建。

image.png

变更进度查看

触发索引重建后,可在功能拓展 → 变更历史中数据源变更,查看构建进度。

image.png