全部產品
Search
文件中心

OpenSearch:清理文檔

更新時間:Jul 13, 2024

OpenSearch已提供“清理到期文檔”功能。可以通過在控制台實現,手動清空應用文檔、手動清理到期文檔、自動清理到期文檔等需求。

注意:

  • 清空資料、清理文檔等功能,都會觸發索引重建。

  • 清理文檔功能,只能清理主表中合格到期文檔。

  • 同時存線上上應用和線下應用時,需刪除線下應用才可以使用“立即清理”功能。

  • “立即清理”是“自動清理”的立即執行,“立即清理”開始後會產生一個線下應用清理主表中合格到期文檔,任務完成後線下應用會自動切換到線上;

  • “定時清理文檔”任務預設是在淩晨(00:00)開始執行,開始後會產生一個線下應用清理主表中合格到期文檔,任務完成後線下應用會自動切換到線上;

操作步驟

進入OpenSearch“應用管理”頁,展開“更多”,點擊“清理文檔”按鈕,選擇“立即清理”或“自動清理”

image

立即清理

  • 保留欄位:必須為主表中的 INT 欄位類型,該欄位值為“秒級”或“毫秒級” unix 時間戳記值。

  • 在最近X天內的文檔:這裡的 X 表示需保留最近多少天內的文檔,範圍 [ 7-180 ]。

  • 該欄位值單位為

    • 秒: 秒級 unix 時間戳記一般為10位整數。

    • 毫秒: 毫秒級 unix 時間戳記一般為13位整數(資料來源中datetime類型,OpenSearch將轉為以毫秒為單位)。

2

注意

  • 保留欄位只能是主表中的 INT 欄位類型。

自動清理

  • 每天自動清理文檔:表示是否開啟自動清理到期文檔功能(預設關閉)。

  • 保留欄位:必須為主表中的 INT 欄位類型,該欄位值為“秒級”或“毫秒級” unix 時間戳記值。

  • 在最近X天內的文檔:這裡的 X 表示需保留最近多少天內的文檔,範圍 [ 7-180 ]。

  • 該欄位值單位為

    • 秒: 秒級 unix 時間戳記一般為10位整數。

    • 毫秒: 毫秒級 unix 時間戳記一般為13位整數(資料來源中datetime類型,OpenSearch將轉為以毫秒為單位)。

3

注意:

自動到期清理將每天清除您選擇的欄位中符合到期條件的文檔,更新頻率較低時不建議使用該功能。