全部產品
Search
文件中心

OpenSearch:從索引中恢複資料

更新時間:Apr 24, 2026

功能介紹

由於API推送資料來源在進行全量後,之前通過API推送的資料最多隻能回追3天的資料,因此為保證使用者API推送資料的完整性,召回引擎版提供了從當前全量版本中恢複資料的功能,保證使用者API推送的資料可以在下一次全量版本中保留,其原理如下圖:image

操作步驟

需求:API資料來源有全量需求(修改索引表、修改詞典等),但需要保證新全量保留老全量的全部資料。

操作步驟:

  1. 在執行個體管理頁>營運中心>營運管理頁,點擊從索引恢複資料。

  1. 選擇已有的資料來源進行恢複資料。

在彈出的從索引恢複資料頁面中,以表格形式展示可選資料來源,包含資料來源、索引表和恢複資料的索引版本三列,選中目標資料來源對應的選項按鈕。

注意:

  • 資料來源僅展示API推送資料來源,且資料來源必須至少完成過一次全量;

  • 每次恢複資料只能選擇一個資料來源進行;

  1. 如滿足條件,在提交後,點擊確定。

說明:

  • 從索引中恢複資料需要確保欄位都在摘要中;

  • 若不滿足條件,強制提交,則從索引恢複資料時,非屬性欄位及搜尋結果展示欄位將被清空;

  1. 提交完成後,可在營運中心>變更歷史>資料來源變更中查看恢複進展:

頁面展示索引中恢複FSM流程進度,流程包含 init、create snapshot、generate data、check gen_data status、prepare bs build data、bs build check、update finished time、kill build task 等階段,各階段完成後顯示綠色對勾標記,可單擊詳情查看各階段執行詳情。

  1. 當資料來源變更中的FSM流程正常結束後,即可進行修改索引表、添加自訂幹預詞條等需要全量的操作,全量時資料來源選擇從索引中恢複資料即可保留老版本的全部資料。

注意事項

  • 從索引中恢複資料的功能僅支援API推送資料來源;

  • 為保障從索引恢複資料的完整性,要求所有資料欄位都存在於索引中,即被設定設為搜尋結果展示欄位。從索引恢複資料時,未設定為搜尋結果展示欄位的欄位內容將被清空;