Contraer o expandir los resultados de la consulta
nota
La compatibilidad de características varía según el tipo de índice y la API de búsqueda que se use. Para comprobar si esta característica es compatible con el tipo de índice y la API de búsqueda que usa, consulte Tipos de índices.
Cuando conecta Amazon Kendra a sus datos, rastrea los atributos de los metadatos del documento, como _document_title, _created_at y_document_id, y utiliza estos atributos o campos para proporcionar capacidades de búsqueda avanzada durante el tiempo de consulta.
La característica de contraer y expandir los resultados de las consultas de Amazon Kendra le permite agrupar los resultados de búsqueda mediante un atributo de documento común y mostrarlos, contraídos o parcialmente expandidos, en un documento principal designado.
nota
La característica de contraer y expandir los resultados de las consultas solo está disponible actualmente a través de la API Amazon Kendra.
Esto resulta útil en las siguientes situaciones de búsqueda:
-
Cuando existen varias versiones del contenido en los documentos de su índice. Cuando su usuario final consulte el índice, su intención es que vea la versión más relevante del documento con los duplicados ocultos o contraídos. Por ejemplo, si su índice contiene varias versiones de un documento denominado “NYC leave policy”, puede optar por contraer los documentos de los grupos específicos “HR” y “Legal” mediante el atributo o campo “Type”.
-
Su índice contiene varios documentos con información única sobre un tipo de elemento u objeto, como el inventario de un producto, por ejemplo. Para capturar y ordenar la información de los elementos de forma cómoda, su intención es que los usuarios finales accedan a todos los documentos enlazados por un elemento u objeto como un resultado de búsqueda. En el siguiente ejemplo, un cliente busca “animal print shirts” y los resultados se agrupan por nombre y se ordenan por orden de precio ascendente.
Contraer los resultados
Para agrupar documentos similares o relacionados, debe especificar el atributo por el que desea contraerlos (por ejemplo, puede contraerlos o agruparlos por _category). Para ello, debe llamar a la API de consulta y usar el objeto CollapseConfiguration para especificar la DocumentAttributeKey por la que se van a contraer. La DocumentAttributeKey controla el campo por el que se contraerán los resultados de búsqueda. Los campos clave de atributos admitidos incluyen String y Number. Los tipos String list y Date tipo no son compatibles.
Elegir un documento principal mediante la ordenación
Para configurar el documento principal para que se muestre en un grupo contraído, utilice el parámetro SortingConfigurations en CollapseConfiguration. Por ejemplo, para obtener la versión más reciente de un documento, debe ordenar cada grupo contraído por _version. Puede especificar hasta 3 atributos o campos por los que ordenar y una ordenación para cada atributo o campo utilizando SortingConfigurations. Puede solicitar un aumento de cuota para el número de atributos de ordenación.
De forma predeterminada, Amazon Kendra ordena las respuestas a las consultas según la puntuación de relevancia que determina para cada resultado de la respuesta. Para cambiar el orden predeterminado, haga que los atributos del documento se puedan ordenar y, a continuación, configure Amazon Kendra para que use esos atributos para ordenar las respuestas. Para obtener más información, consulte Ordenar las respuestas.
No hay una estrategia clave para el documento
Si el documento no tiene un valor de atributo de contracción, Amazon Kendra ofrece tres opciones de personalización:
-
Seleccione que se
COLLAPSEtodos los documentos con valores nulos o sin valores en un grupo. Esta configuración es la predeterminada. -
Seleccione que se
IGNORElos documentos con valores nulos o sin valores. Los documentos ignorados no aparecerán en los resultados de la consulta. -
Seleccione que se
EXPANDcada documento con un valor nulo o sin valor en su propio grupo.
Expandir los resultados
Puede elegir si los grupos de resultados de búsqueda contraídos se expanden mediante el parámetro Expand en el objeto CollapseConfiguration. Los resultados expandidos mantienen el mismo orden que se ha utilizado para seleccionar el documento principal del grupo.
Para configurar el número de grupos de resultados de búsqueda contraídos que se van a expandir, utilice el parámetro MaxResultItemstoExpand en el objeto ExpandConfiguration. Si establece este valor como 10, por ejemplo, solo los primeros 10 de los 100 grupos de resultados tendrán la funcionalidad de expansión.
Para configurar el número de resultados expandidos que se mostrarán por documento principal contraído, utilice el parámetro MaxExpandResultsPerItem. Por ejemplo, si establece este valor como 3, se mostrarán como máximo 3 resultados por grupo contraído.
Interacciones con otras características de Amazon Kendra
-
Al contraer y expandir los resultados no se modifica el número de facetas ni se ve afectado el número total de resultados mostrados.
-
Los resultados de búsqueda destacados de Amazon Kendra no se contraerán aunque tengan el mismo valor de campo que el campo para contraer que haya configurado.
-
La contracción y la expansión de los resultados solo se aplica a los resultados del tipo
DOCUMENT.