BatchDetectEntities - Amazon Comprehend

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

BatchDetectEntities

检查一批文档中的文本,查找命名实体的文本,并返回有关它们的信息。有关命名实体的更多信息,请参阅实体(在开发人员指南中)。

请求语法

{ "LanguageCode": "string", "TextList": [ "string" ] }

请求参数

有关所有操作的通用参数的信息,请参阅常见参数.

请求接受采用 JSON 格式的以下数据。

LanguageCode

输入文档的语言。您可以指定 Amazon Comprehend 支持的任何一种主要语言。所有文档必须使用相同的语言。

类型: 字符串

有效值: en | es | fr | de | it | pt | ar | hi | ja | ko | zh | zh-TW

必需: 是

TextList

包含输入文档的 UTF-8 编码文本的列表。列表最多可以包含 25 个文档。每个文档的最大大小为 5 KB。

类型: 字符串数组

长度约束: 最小长度为 1。

必需: 是

响应语法

{ "ErrorList": [ { "ErrorCode": "string", "ErrorMessage": "string", "Index": number } ], "ResultList": [ { "Entities": [ { "BeginOffset": number, "EndOffset": number, "Score": number, "Text": "string", "Type": "string" } ], "Index": number } ] }

响应元素

如果此操作成功,则该服务将会发送回 HTTP 200 响应。

服务以 JSON 格式返回的以下数据。

ErrorList

包含一个的清单BatchItemError每个包含错误的文档的对象。结果按升序排列Index字段并匹配输入列表中文档的顺序。如果批次中没有错误,ErrorList为空。

类型: 数组BatchItemError对象

ResultList

列表BatchDetectEntitiesItemResult包含操作结果的对象。结果按升序排列Index字段并匹配输入列表中文档的顺序。如果所有文档都包含错误,ResultList为空。

类型: 数组BatchDetectEntitiesItemResult对象

错误

有关所有操作共有的错误的信息,请参阅常见错误.

BatchSizeLimitExceededException

请求中的文档数量超过了 25 的限制。请使用较少文档,请再次尝试您的请求。

HTP 状态代码:400

InternalServerException

发生内部服务器错误。重试您的请求。

HTP 状态代码:500

InvalidRequestException

该请求无效。

HTP 状态代码:400

TextSizeLimitExceededException

输入文本的大小超出了限制。使用较小文档。

HTP 状态代码:400

UnsupportedLanguageException

亚马逊理解 (Amazon Comprehend) 无法处理输入文本的语言。对于自定义实体识别 API,仅接受英语、西班牙语、法语、意大利语、德语或葡萄牙语。有关支持的语言的列表,支持的语言(在开发人员指南中)。

HTP 状态代码:400

另请参阅

有关在特定语言的 AWS 软件开发工具包中使用此 API 的更多信息,请参阅以下内容: