本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
删除批量上传的文档
您可以使用 BatchDeleteDocument API 直接从索引中删除文档。您无法使用控制台直接删除文档。如果您使用控制台,则可以从数据来源存储库中删除特定文档并与索引重新同步,也可以删除整个数据来源连接器。
使用 BatchDeleteDocument 删除索引中的文档是一项异步操作。调用 BatchDeleteDocument API 后,您可以使用 BatchGetDocumentStatus API 来监控删除文档的进度。从索引中删除文档时,Amazon Kendra 会返回 NOT_FOUND 作为状态。
注意
使用 BatchDeleteDocument 从索引中删除文档可能需要一个小时或更长时间,具体取决于要删除的文档数量。
从索引中删除批量上传的文档(CLI)
-
在 AWS Command Line Interface 中,使用下列命令。该命令针对 Linux 和 macOS 编排了格式。如果您使用 Windows,请将 Unix 行继续符(\)替换为脱字号(^)。
aws kendra batch-delete-document \ --index-idindex-id\ --document-id-list 'doc-id-1' 'doc-id-2'