Comprehend / Client / batch_detect_key_phrases
batch_detect_key_phrases#
- Comprehend.Client.batch_detect_key_phrases(**kwargs)#
- Detects the key noun phrases found in a batch of documents. - See also: AWS API Documentation - Request Syntax- response = client.batch_detect_key_phrases( TextList=[ 'string', ], LanguageCode='en'|'es'|'fr'|'de'|'it'|'pt'|'ar'|'hi'|'ja'|'ko'|'zh'|'zh-TW' ) - Parameters:
- TextList (list) – - [REQUIRED] - A list containing the UTF-8 encoded text of the input documents. The list can contain a maximum of 25 documents. The maximum size of each document is 5 KB. - (string) – 
 
- LanguageCode (string) – - [REQUIRED] - The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'ResultList': [ { 'Index': 123, 'KeyPhrases': [ { 'Score': ..., 'Text': 'string', 'BeginOffset': 123, 'EndOffset': 123 }, ] }, ], 'ErrorList': [ { 'Index': 123, 'ErrorCode': 'string', 'ErrorMessage': 'string' }, ] } - Response Structure- (dict) – - ResultList (list) – - A list of objects containing the results of the operation. The results are sorted in ascending order by the - Indexfield and match the order of the documents in the input list. If all of the documents contain an error, the- ResultListis empty.- (dict) – - The result of calling the operation. The operation returns one object for each document that is successfully processed by the operation. - Index (integer) – - The zero-based index of the document in the input list. 
- KeyPhrases (list) – - One or more KeyPhrase objects, one for each key phrase detected in the document. - (dict) – - Describes a key noun phrase. - Score (float) – - The level of confidence that Amazon Comprehend has in the accuracy of the detection. 
- Text (string) – - The text of a key noun phrase. 
- BeginOffset (integer) – - The zero-based offset from the beginning of the source text to the first character in the key phrase. 
- EndOffset (integer) – - The zero-based offset from the beginning of the source text to the last character in the key phrase. 
 
 
 
 
- ErrorList (list) – - A list containing one object for each document that contained an error. The results are sorted in ascending order by the - Indexfield and match the order of the documents in the input list. If there are no errors in the batch, the- ErrorListis empty.- (dict) – - Describes an error that occurred while processing a document in a batch. The operation returns on - BatchItemErrorobject for each document that contained an error.- Index (integer) – - The zero-based index of the document in the input list. 
- ErrorCode (string) – - The numeric error code of the error. 
- ErrorMessage (string) – - A text description of the error. 
 
 
 
 
 - Exceptions- Comprehend.Client.exceptions.InvalidRequestException
- Comprehend.Client.exceptions.TextSizeLimitExceededException
- Comprehend.Client.exceptions.UnsupportedLanguageException
- Comprehend.Client.exceptions.BatchSizeLimitExceededException
- Comprehend.Client.exceptions.InternalServerException