Respuestas a consultas - Amazon Kendra

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Respuestas a consultas

Una llamada paraQuerydevuelve información sobre los resultados de una búsqueda. Los resultados se encuentran en una serie deQueryResultItemobjetos (ResultItems). CadaQueryResultItemincluye un resumen del resultado. Se incluyen los atributos de documento asociados al resultado de la consulta.

Información resumida

La información resumida varía en función del tipo de resultado. En cada caso, incluye texto del documento que coincide con el término de búsqueda. También incluye información destacada que puede utilizar para resaltar el texto de búsqueda en la salida de la aplicación. Por ejemplo, si el término de búsqueda es¿Cuál es la altura de Space Needle?, la información resumida incluye la ubicación del texto de las palabrasalturayaguja espacial. Para obtener más información sobre los tipos de respuesta, consulteTipos de respuestas.

atributos de documento

Cada resultado contiene atributos de documento para el documento que coincide con una consulta. Algunos de los atributos están predefinidos, comoDocumentId,DocumentTitle, yDocumentUri. Otros son atributos personalizados que define. Puede utilizar atributos de documento para filtrar la respuesta de laQueryAPI. Por ejemplo, puede que desee únicamente los documentos escritos por un autor específico o una versión específica de un documento. Para obtener más información, consulte Consultas de filtrado. Los atributos de documento se especifican al agregar documentos a un índice. Para obtener más información, consulte Creación de atributos de documento personalizados.

A continuación se muestra un código JSON de ejemplo para un resultado de consulta. Observe los atributos del documento enDocumentAttributesyAdditionalAttributes.

{ "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": "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 }