从索引中恢复数据
更新时间:
复制 MD 格式
功能介绍
由于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 等阶段,各阶段完成后显示绿色对勾标记,可单击详情查看各阶段执行详情。
注意事项
-
从索引中恢复数据的功能仅支持API推送数据源;
-
为保障从索引恢复数据的完整性,要求所有数据字段都存在于索引中,即被设置设为搜索结果展示字段。从索引恢复数据时,未设置为搜索结果展示字段的字段内容将被清空;
该文章对您有帮助吗?