このページでは、構造化データストアまたは非構造化データストア内のすべてのデータをパージする方法について説明します。
データストア内のデータをパージするのは、新しいデータを再インポートする前にデータストアの内容を完全に削除する場合です。データストアをパージすると、データストア内のデータのみが削除され、アプリ、スキーマ、構成はそのまま残ります。
データストアを削除する方法については、データストアを削除するをご覧ください。
ウェブサイトのデータストア
ウェブサイトのデータストアでは、必要に応じてウェブサイトを削除できるため、パージは選択できません。
データをパージする
データストアからデータをパージする手順は次のとおりです。
Console
Google Cloud コンソールを使用して、構造化データストア、非構造化データストア、またはヘルスケア データストアのブランチからデータをパージする手順は次のとおりです。
Google Cloud コンソールで、[AI アプリケーション] ページに移動します。
ナビゲーション メニューで [データストア] をクリックします。
[名前] 列で、パージするデータストアをクリックします。
[ドキュメント] タブで、
[データをパージ] をクリックします。[データのパージの確認] ダイアログで警告を確認します。続行する場合は、データストアの名前を入力して [確認] をクリックします。データのパージは長時間実行オペレーションです。詳細については、長時間実行オペレーションをモニタリングするをご覧ください。
[アクティビティ] タブをクリックして、パージ オペレーションの進行状況をモニタリングします。
REST
コマンドラインを使用して構造化データストアまたは非構造化データストアのブランチからデータをパージする手順は次のとおりです。
データストア ID を確認します。データストア ID がすでにある場合は、次のステップに進みます。
Google Cloud コンソールで [AI アプリケーション] ページに移動し、ナビゲーション メニューで [データストア] をクリックします。
データストアの名前をクリックします。
データストアの [データ] ページで、データストア ID を取得します。
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
: Vertex AI Search データストアの ID。FORCE
: データストアのブランチからデータを削除するかどうかを指定するブール値。true
の場合、ブランチからすべてのデータを削除します。false
の場合、データは削除されず、ブランチ内のドキュメントのリストが返されます。force
を省略すると、デフォルトはfalse
になります。
省略可:
documents.purge
メソッドから返されたname
値をメモし、長時間実行オペレーションの詳細を取得するの手順に沿って、パージ オペレーションが完了したかどうかを確認します。
C#
詳細については、AI アプリケーション C# API のリファレンス ドキュメントをご覧ください。
AI アプリケーションに対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。
Go
詳細については、AI アプリケーション Go API のリファレンス ドキュメントをご覧ください。
AI アプリケーションに対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。
Java
詳細については、AI アプリケーション Java API のリファレンス ドキュメントをご覧ください。
AI アプリケーションに対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。
Node.js
詳細については、AI アプリケーション Node.js API のリファレンス ドキュメントをご覧ください。
AI アプリケーションに対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。
Python
詳細については、AI アプリケーション Python API のリファレンス ドキュメントをご覧ください。
AI アプリケーションに対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。
Ruby
詳細については、AI アプリケーション Ruby API のリファレンス ドキュメントをご覧ください。
AI アプリケーションに対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証の設定をご覧ください。