索引中恢复数据主要是为了保证用户数据的完整性。
简介
由于API推送数据源在进行全量后,之前通过API推送的数据最多只能回追3天的数据,因此为保证用户API推送数据的完整性,召回引擎版提供了从当前全量版本中恢复数据的功能,保证用户API推送的数据可以在下一次全量版本中保留,其原理如下图:

操作步骤
-
在实例管理页>【表管理】页,点击【从索引恢复数据】。
在目标数据表操作列中,单击 ⋮ 图标展开下拉菜单,选择从索引恢复数据。
-
选择需要恢复的数据表,点击【确定】。
在从索引恢复数据页面的表信息页签中,选择要恢复数据的索引版本,按需填写恢复备注(选填,最多20字)。
-
满足条件,点击【确认】
系统弹出确认对话框,提示所有数据字段需存在于索引中(即设置为搜索结果展示字段),否则非搜索结果展示字段的内容将被清空。确认无误后单击确定。
-
提交完成后,可在【变更历史】中查看恢复进展。
展开索引中恢复FSM变更流程,可查看各节点(init、create snapshot、generate data 等)的执行状态和完成时间。
-
当数据源变更中的FSM流程正常结束后,即可进行修改索引表、添加自定义干预词条等需要全量的操作,全量时数据来源选择从索引中恢复数据即可保留老版本的全部数据。
注意事项
-
索引中恢复数据的任务若超过3天,则该任务生成的版本有数据丢失的风险,请联系售后处理。
-
从索引中恢复数据的功能仅支持API推送数据源。
-
数据源仅展示API推送数据源,且数据源必须至少完成过一次全量。
-
每次恢复数据只能选择一个数据源进行。
-
为保障从索引恢复数据的完整性,要求所有数据字段都存在于索引中,即被设置设为搜索结果展示字段。从索引恢复数据时,未设置为搜索结果展示字段的字段内容将被清空。
该文章对您有帮助吗?