文書の削除
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
インジェスションAPIのベースURLにあるDELETEメソッドを使ってインデックス文書を削除してください。このメソッドは、コンテンツを素早く削除したいときに使ってください。
!重要管理者が プル ソースを再クロールする場合、手動または スケジュールされたクロールを通じて、Searchは元のコンテンツの最新データですべてのインデックス文書を更新します。この操作は、Ingestion APIを通じて行った更新が元のコンテンツにも適用されていない場合に上書きします。これを防ぐために、Ingestion APIを通じての変更を加えた元のコンテンツを必ず更新することを推奨します。この同期により、今後のクロールでも変更が維持されます。
インジェスションAPIを使ってドキュメントを削除するには、ドキュメント削除エンドポイントにDELETE呼び出しを行います。
このメソッドのデータモデルおよびオブジェクトおよびキーの説明については 、Ingestion API参照を参照してください。 ベースURLはSearchのDeveloper Resourcesセクションで確認できます。
1つ、一部、またはすべてのロケナルで文書を部分的に更新または削除できます。複数のロケージで文書を更新または削除するには、リクエストURLでアンパサンド(&)で区切られたロカレを渡します。例えば、英語(米国)および日本語(日本)のローカレッジで文書を部分的に更新または削除するには、locale=en_us&locale=ja_jpを使用します。すべてのロケージを部分的に更新または削除するには、locale=allをパスしてください。
複数のローカのインデックス文書は同じインデックス文書IDを共有するため、複数のローカを部分的に更新または削除できます。これにより、ユーザーは重複結果を目にせず、自分のロケ地に関連するコンテンツだけを見ることができます。これはクローラーソースを設定したり、Ingestion APIでドキュメントを作成したりするときに設定します。
例えば、すべてのロケーションのインデックスドキュメントを削除したい場合です。
以下はcURL呼び出しDELETE例です:
curl -X DELETE --location 'https://<base-url/domains/