

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Respostas de consulta e tipos de resposta
<a name="query-responses-types"></a>

**nota**  
O suporte a recursos varia de acordo com o tipo de índice e a API de pesquisa usada. Para saber se esse recurso é compatível com o tipo de índice e a API de pesquisa que você está usando, consulte [Tipos de índice](https://docs.aws.amazon.com/kendra/latest/dg/hiw-index-types.html).

Amazon Kendra oferece suporte a diferentes respostas de consulta e tipos de resposta.

## Respostas de consulta
<a name="query-responses"></a>

Uma chamada para a API de [consulta](https://docs.aws.amazon.com/kendra/latest/APIReference/API_Query.html) retorna informações sobre os resultados de uma pesquisa. Os resultados estão em uma matriz de [QueryResultItem](https://docs.aws.amazon.com/kendra/latest/APIReference/API_QueryResultItem.html)objetos (`ResultItems`). Cada um do `QueryResultItem` inclui um resumo do resultado. Os atributos do documento associados ao resultado da consulta estão incluídos. 

**Informações resumidas**  
As informações de resumo variam de acordo com o tipo de resultado. Em cada caso, ele inclui o texto do documento que corresponde ao termo de pesquisa. Também inclui informações de destaque que você poderá usar para destacar o texto de pesquisa na saída do seu aplicativo. Por exemplo, se o termo de pesquisa for *qual é a altura do Space Needle?* , as informações resumidas incluem a localização do texto para as palavras *altura* e *agulha de espaço*. Para obter mais informações sobre tipos de resposta, consulte [Respostas de consulta e tipos de resposta](#query-responses-types).

**Atributos do documento**  
Cada resultado contém atributos de documento para o documento que correspondem a uma consulta. Alguns dos atributos são predefinidos, como `DocumentId`, `DocumentTitle` e `DocumentUri`. Outros são atributos personalizados que você define. Use os atributos do documento para filtrar a resposta da API de `Query`. Por exemplo, talvez você queira somente os documentos escritos por um autor específico ou por uma versão específica de um documento. Para obter mais informações, consulte [Filtragem e pesquisa de facetas](filtering.md). Você especifica os atributos do documento ao adicionar documentos a um índice. Para obter mais informações, consulte [Campos ou atributos personalizados](https://docs.aws.amazon.com/kendra/latest/dg/custom-attributes.html).

Veja a seguir um exemplo de código JSON para o resultado de uma consulta. Observe os atributos do documento em `DocumentAttributes` e `AdditionalAttributes`. 

```
{
    "QueryId": "query-id",
    "ResultItems": [
        {
            "Id": "result-id",
            "Type": "ANSWER",
            "AdditionalAttributes": [
                {
                    "Key": "AnswerText",
                    "ValueType": "TEXT_WITH_HIGHLIGHTS_VALUE",
                    "Value": {
                        "TextWithHighlightsValue": {
                            "Text": "text",
                            "Highlights": [
                                {
                                    "BeginOffset": 55,
                                    "EndOffset": 90,
                                    "TopAnswer": false
                                }
                            ]
                        }
                    }
                }
            ],
            "DocumentId": "document-id",
            "DocumentTitle": {
                "Text": "title"
            },
            "DocumentExcerpt": {
                "Text": "text",
                "Highlights": [
                    {
                        "BeginOffset": 0,
                        "EndOffset": 300,
                        "TopAnswer": false
                    }
                ]
            },
            "DocumentURI": "uri",
            "DocumentAttributes": [],
            "ScoreAttributes": "score",
            "FeedbackToken": "token"
        },
        {
            "Id": "result-id",
            "Type": "ANSWER",
            "Format": "TABLE",
            "DocumentId": "document-id",
            "DocumentTitle": {
                "Text": "title"
            },
            "TableExcerpt": {
                "Rows": [{
                    "Cells": [{
                        "Header": true,
                        "Highlighted": false,
                        "TopAnswer": false,
                        "Value": "value"
                    }, {
                        "Header": true,
                        "Highlighted": false,
                        "TopAnswer": false,
                        "Value": "value"
                    }, {
                        "Header": true,
                        "Highlighted": false,
                        "TopAnswer": false,
                        "Value": "value"
                    }, {
                        "Header": true,
                        "Highlighted": false,
                        "TopAnswer": false,
                        "Value": "value"
                    }]
                }, {
                    "Cells": [{
                        "Header": false,
                        "Highlighted": false,
                        "TopAnswer": false,
                        "Value": "value"
                    }, {
                        "Header": false,
                        "Highlighted": false,
                        "TopAnswer": false,
                        "Value": "value"
                    }, {
                        "Header": false,
                        "Highlighted": true,
                        "TopAnswer": true,
                        "Value": "value"
                    }, {
                        "Header": false,
                        "Highlighted": false,
                        "TopAnswer": false,
                        "Value": "value"
                    ]}
                  }],
                    "TotalNumberofRows": number
			},
            "DocumentURI": "uri",
            "ScoreAttributes": "score",
            "FeedbackToken": "token"
        },
        {
            "Id": "result-id",
            "Type": "DOCUMENT",
            "AdditionalAttributes": [],
            "DocumentId": "document-id",
            "DocumentTitle": {
                "Text": "title",
                "Highlights": []
            },
            "DocumentExcerpt": {
                "Text": "text",
                "Highlights": [
                    {
                        "BeginOffset": 74,
                        "EndOffset": 77,
                        "TopAnswer": false
                    }
                ]
            },
            "DocumentURI": "uri",
            "DocumentAttributes": [
                {
                    "Key": "_source_uri",
                    "Value": {
                        "StringValue": "uri"
                    }
                }
            ],
            "ScoreAttributes": "score",
            "FeedbackToken": "token",
        }
    ],
    "FacetResults": [],
    "TotalNumberOfResults": number
}
```

## Tipos de resposta
<a name="response-types"></a>

Amazon Kendra retorna três tipos de resposta de consulta.
+ Resposta (inclui resposta da tabela)
+ Documento
+ Pergunta e resposta

O tipo da resposta é retornado no campo de `Type` resposta do [QueryResultItem](https://docs.aws.amazon.com/kendra/latest/APIReference/API_QueryResultItem.html)objeto.

### Resposta
<a name="query-answer"></a>

Amazon Kendra detectou uma ou mais respostas de pergunta na resposta. Um factóide é a resposta a uma pergunta sobre quem, o quê, quando ou onde, como *Onde fica o centro de serviço mais próximo de mim?*, o Amazon Kendra retorna o texto no índice que melhor corresponde à consulta. O texto está no campo `AnswerText` e contém informações de destaque para o termo de pesquisa no texto da resposta. A `AnswerText` inclui o trecho completo do documento com texto destacado, enquanto o `DocumentExcerpt` inclui o trecho do documento truncado (290 caracteres) com texto destacado.

Amazon Kendra retorna apenas uma resposta por documento, e essa é a resposta com a maior confiança. Para retornar várias respostas de um documento, divida o documento em vários documentos.

```
{
    'AnswerText': {
        'TextWithHighlights': [
            {
                'BeginOffset': 271,
                'EndOffset': 279,
                'TopAnswer': False
            },
            {
                'BeginOffset': 481,
                'EndOffset': 489,
                'TopAnswer': False
            },
            {
                'BeginOffset': 547,
                'EndOffset': 555,
                'TopAnswer': False
            },
            {
                'BeginOffset': 764,
                'EndOffset': 772,
                'TopAnswer': False
            }
        ],
        'Text': 'Asynchronousoperationscan\n''alsoprocess\n''documentsthatareinPDF''format.UsingPDFformatfilesallowsyoutoprocess''multi-page\n''documents.\n''Forinformationabouthow''AmazonTextractrepresents\n''documentsasBlockobjects,
        ''seeDocumentsandBlockObjects.\n''\n''\n''\n''Forinformationaboutdocument''limits,
        seeLimitsinAmazonTextract.\n''\n''\n''\n''TheAmazonTextractsynchronous''operationscanprocessdocumentsstoredinanAmazon\n''S3Bucketoryoucanpass''base64encodedimagebytes.\n''Formoreinformation,
        see''CallingAmazonTextractSynchronousOperations.''Asynchronousoperationsrequireinputdocuments\n''tobesuppliedinanAmazon''S3Bucket.'
    },
    'DocumentExcerpt': {
        'Highlights': [
            {
                'BeginOffset': 0,
                'EndOffset': 300,
                'TopAnswer': False
            }
        ],
        'Text': 'Asynchronousoperationscan\n''alsoprocess\n''documentsthatareinPDF''format.UsingPDFformatfilesallowsyoutoprocess''multi-page\n''documents.\n''ForinformationabouthowAmazon''Textractrepresents\n'''
    },
    'Type': 'ANSWER'
}
```

### Documento
<a name="query-document"></a>

Amazon Kendra retorna documentos classificados para aqueles que correspondem ao termo de pesquisa. A classificação é baseada na confiança que Amazon Kendra se tem na precisão do resultado da pesquisa. As informações sobre o documento correspondente são retornadas no [QueryResultItem](https://docs.aws.amazon.com/kendra/latest/APIReference/API_QueryResultItem.html). Inclui o título do documento. O trecho inclui informações de destaque para o texto de pesquisa e a seção de texto correspondente no documento. O URI para documentos correspondentes está no atributo `SourceURI` do documento. O exemplo de JSON a seguir mostra o resumo do documento correspondente.

```
{
    'DocumentTitle': {
        'Highlights': [
            {
                'BeginOffset': 7,
                'EndOffset': 15,
                'TopAnswer': False
            },
            {
                'BeginOffset': 97,
                'EndOffset': 105,
                'TopAnswer': False
            }
        ],
        'Text': 'AmazonTextractAPIPermissions: Actions,
        \n''Permissions,
        andResourcesReference-''AmazonTextract'
    },
    'DocumentExcerpt': {
        'Highlights': [
            {
                'BeginOffset': 68,
                'EndOffset': 76,
                'TopAnswer': False
            },
            {
                'BeginOffset': 121,
                'EndOffset': 129,
                'TopAnswer': False
            }
        ],
        'Text': '...LoggingandMonitoring\tMonitoring\n''\tCloudWatchMetricsforAmazonTextract\n''\tLoggingAmazonTextractAPICallswithAWSCloudTrail\n''\tAPIReference\tActions\tAnalyzeDocument\n''\tDetectDocumentText\n''\tGetDocumentAnalysis...'
    },
    'Type': 'DOCUMENT'
}
```

### Perguntas e respostas
<a name="query-question-answer"></a>

Uma resposta de pergunta e resposta é retornada quando uma pergunta Amazon Kendra corresponde a uma das perguntas mais frequentes em seu índice. A resposta inclui a pergunta e a resposta correspondentes no [QueryResultItem](https://docs.aws.amazon.com/kendra/latest/APIReference/API_QueryResultItem.html)campo. Também inclui informações de destaque para termos de consulta detectados na sequência de caracteres de consulta. O JSON a seguir mostra uma resposta de pergunta e resposta. Observe que a resposta inclui o texto da pergunta.

```
{
    'AnswerText': {
        'TextWithHighlights': [
            
        ],
        'Text': '605feet'
    },
    'DocumentExcerpt': {
        'Highlights': [
            {
                'BeginOffset': 0,
                'EndOffset': 8,
                'TopAnswer': False
            }
        ],
        'Text': '605feet'
    },
    'Type': 'QUESTION_ANSWER',
    'QuestionText': {
        'Highlights': [
            {
                'BeginOffset': 12,
                'EndOffset': 18,
                'TopAnswer': False
            },
            {
                'BeginOffset': 26,
                'EndOffset': 31,
                'TopAnswer': False
            },
            {
                'BeginOffset': 32,
                'EndOffset': 38,
                'TopAnswer': False
            }
        ],
        'Text': 'whatistheheightoftheSpaceNeedle?'
    }
}
```

Para obter informações sobre como adicionar texto de perguntas e respostas a um índice, consulte [Criação de perguntas frequentes](https://docs.aws.amazon.com/kendra/latest/dg/in-creating-faq.html).