

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

# 关键短语
<a name="how-key-phrases"></a>

*关键短语*是一个包含描述特定事物的名词短语的字符串。它通常由名词和区分它的修饰语组成。例如，“天” 是一个名词；“美好的一天”是一个名词短语，包括数词（“一”）和一个形容词（“美好的”）。每个关键短语都包含一个分数，该分数表明 Amazon Comprehend 对该字符串是名词短语的置信度。您可以使用该分数来确定检测是否对您的应用程序具有足够高的置信度。

检测关键短语操作可以使用 Amazon Comprehend 支持的任何一种主要语言来执行。所有文件都必须使用同一种语言。

您可以使用以下任何操作来检测文档或一组文档中的关键短语。
+ [DetectKeyPhrases](https://docs.aws.amazon.com/comprehend/latest/APIReference/API_DetectKeyPhrases.html)
+  [BatchDetectKeyPhrases](https://docs.aws.amazon.com/comprehend/latest/APIReference/API_BatchDetectKeyPhrases.html)
+  [StartKeyPhrasesDetectionJob](https://docs.aws.amazon.com/comprehend/latest/APIReference/API_StartKeyPhrasesDetectionJob.html)

这些操作会返回一个[KeyPhrase](https://docs.aws.amazon.com/comprehend/latest/APIReference/API_KeyPhrase.html)对象列表，文档中每个关键短语对应一个对象。`BatchDetectKeyPhrases` 操作会返回一个 `KeyPhrase` 对象列表，批次中的每个文档对应一个对象。`StartKeyPhrasesDetectionJob` 操作启动一个异步任务，该任务生成一个文件，其中包含任务中每个文档的 `KeyPhrase` 对象列表。

以下示例是 `DetectKeyPhrases` 操作的响应。

```
{
    "LanguageCode": "en",
    "KeyPhrases": [
        {
            "Text": "today",
            "Score": 0.89,
            "BeginOffset": 14,
            "EndOffset": 19
        },
        {
            "Text": "Seattle",
            "Score": 0.91,
            "BeginOffset": 23,
            "EndOffset": 30
        }
    ]
}
```