從資料儲存庫清除資料

本頁說明如何清除結構化或非結構化資料儲存庫中的所有資料。

如要在重新匯入新資料前完全刪除資料儲存庫的內容,請清除資料儲存庫中的資料。清除資料儲存庫只會刪除其中的資料,應用程式、結構定義和設定則會保留。

如要瞭解如何刪除資料儲存庫,請參閱「刪除資料儲存庫」。

網站資料儲存庫

網站資料儲存庫無法清除資料,因為您可以視需要從網站資料儲存庫移除網站。

清除資料

如要清除資料儲存庫中的資料,請按照下列步驟操作:

控制台

如要透過 Google Cloud 控制台,從結構化、非結構化或醫療保健資料儲存庫的分支中清除資料,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「AI Applications」頁面。

    AI 應用程式

  2. 點按導覽選單中的「Data Stores」(資料儲存庫)

  3. 在「名稱」欄中,按一下要清除的資料儲存庫。

  4. 在「文件」分頁中,按一下「清除資料」

  5. 閱讀「確認清除資料」對話方塊中的警告訊息。如要繼續,請輸入資料儲存庫名稱,然後按一下「確認」。 清除資料是長時間執行的作業。詳情請參閱「監控長時間執行的作業」。

  6. 按一下「活動」分頁,即可監控清除作業的進度。

REST

如要使用指令列從結構化或非結構化資料儲存庫的分支中清除資料,請按照下列步驟操作:

  1. 找出資料儲存庫 ID。如果已有資料儲存庫 ID,請跳到下一個步驟。

    1. 前往 Google Cloud 控制台的「AI Applications」頁面,然後點按導覽選單中的「Data Stores」(資料儲存庫)

      前往「Data Stores」頁面

    2. 點按資料儲存庫的名稱。

    3. 在資料儲存庫的「資料」頁面中,取得資料儲存庫 ID。

  2. 呼叫 documents.purge 方法。

    curl -X POST \
    -H "Authorization: Bearer $(gcloud auth print-access-token)" \
    -H "Content-Type: application/json" \
    "https://discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/collections/default_collection/dataStores/DATA_STORE_ID/branches/0/documents:purge" \
    -d '{
      "filter": "*",
      "force": FORCE
    }'
    

    更改下列內容:

    • PROJECT_ID: Google Cloud 專案。
    • DATA_STORE_ID:Agent Search 資料儲存庫的 ID。
    • FORCE:布林值,指定是否要從資料儲存庫的分支刪除資料。
      • 如果 true,則刪除分支中的所有資料
      • 如果為 false,則不會刪除任何資料,並傳回分支中的文件清單。
      • 如果省略 force,預設值為 false
  3. 選用:記下 documents.purge 方法傳回的 name 值,然後按照「取得長時間執行的作業詳細資料」一文中的操作說明,查看清除作業何時完成。

C#

詳情請參閱 Agent Search C# API 參考文件

如要向 Agent Search 進行驗證,請設定應用程式預設憑證。 詳情請參閱「為本機開發環境設定驗證機制」。

using Google.Cloud.DiscoveryEngine.V1;
using Google.LongRunning;

public sealed partial class GeneratedDocumentServiceClientSnippets
{
    /// <summary>Snippet for PurgeDocuments</summary>
    /// <remarks>
    /// This snippet has been automatically generated and should be regarded as a code template only.
    /// It will require modifications to work:
    /// - It may require correct/in-range values for request initialization.
    /// - It may require specifying regional endpoints when creating the service client as shown in
    ///   https://cloud.google.com/dotnet/docs/reference/help/client-configuration#endpoint.
    /// </remarks>
    public