功能介绍
由于API推送数据源在进行全量后,之前通过API推送的数据最多只能回追3天的数据,因此为保证用户API推送数据的完整性,向量检索版提供了从当前全量版本中恢复数据的功能,保证用户API推送的数据可以在下一次全量版本中保留,其原理如下图:
操作步骤
需求:API数据源有全量需求(修改索引表、修改词典等),但需要保证新全量保留老全量的全部数据。
操作步骤:
-
在实例管理页>运维中心>运维管理页,单击从索引恢复数据。
-
选择已有的数据源进行恢复数据。
从索引恢复数据对话框展示数据源、索引表和恢复数据的索引版本信息列表,选中目标数据源后单击底部确定。
注意:
-
数据源仅展示API推送数据源,且数据源必须至少完成过一次全量。
-
每次恢复数据只能选择一个数据源进行。
-
-
如满足条件,在提交后,单击确定。
说明:
-
从索引中恢复数据需要确保字段都在摘要中。
-
若不满足条件,强制提交,则从索引恢复数据时,非属性字段及搜索结果展示字段将被清空。
-
-
提交完成后,可在运维中心>变更历史>数据源变更中查看恢复进展。
页面展示索引中恢复FSM流程,依次经历init、create snapshot、generate data、check gen_data status、prepare bs build data、bs build check、update finished time、kill build task等阶段,各阶段完成后显示绿色对勾标记。
-
当数据源变更中的FSM流程正常结束后,即可进行修改索引表、添加自定义干预词条等需要全量的操作,全量时数据来源选择从索引中恢复数据即可保留老版本的全部数据。
注意事项
-
从索引中恢复数据的功能仅支持API推送数据源。
-
为保障从索引恢复数据的完整性,要求所有数据字段都存在于索引中,即被设置设为搜索结果展示字段。从索引恢复数据时,未设置为搜索结果展示字段的字段内容将被清空。