从数据存储区中清除数据

本页介绍了如何完全清除结构化或非结构化数据存储区中的所有数据。

如果您想在重新导入新数据之前完全删除数据存储区的内容,可以完全清除数据存储区中的数据。完全清除数据存储区只会删除数据存储区中的数据,而不会影响应用、架构和配置。

如需了解如何删除数据存储区,请参阅删除数据存储区

网站数据存储区

对于网站数据存储区,您无法选择清除,因为您可以根据需要从网站数据存储区中移除网站。

完全清除数据

如需从数据存储区中完全清除数据,请执行以下操作:

控制台

如需使用 Google Cloud 控制台从结构化、非结构化或医疗保健数据存储区的分支中完全清除数据,请按以下步骤操作:

  1. 在 Google Cloud 控制台中,前往 AI Applications 页面。

    AI Applications

  2. 在导航菜单中,点击数据存储区

  3. 名称列中,点击要完全清除的数据存储区。

  4. 文档标签页中,点击 完全清除数据

  5. 阅读确认完全清除数据对话框中的警告。如果您想继续,请输入数据存储区的名称,然后点击确认。完全清除数据是一项长时间运行的操作。如需了解详情,请参阅监控长时间运行的操作

  6. 点击活动标签页,监控清除操作的进度。

REST

如需使用命令行从结构化或非结构化数据存储区的分支中完全清除数据,请按以下步骤操作:

  1. 查找数据存储区 ID。如果您已有数据存储区 ID,请跳至下一步。

    1. 在 Google Cloud 控制台中,前往 AI Applications 页面,然后在导航菜单中点击数据存储区

      前往“数据存储区”页面

    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 void PurgeDocumentsRequestObject()
    {
        // Create client