Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Usar la Amazon Kendra JavaScript biblioteca para enviar comentarios

Modo de enfoque
Usar la Amazon Kendra JavaScript biblioteca para enviar comentarios - 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.

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.

Amazon Kendra proporciona una JavaScript biblioteca que puedes usar para añadir comentarios sobre los clics a tu página de resultados de búsqueda. Para utilizar la biblioteca debe insertar una etiqueta de cadena en su código cliente que muestre el resultado de búsqueda y, a continuación, añadir información a cada uno de los enlaces de los documentos de su lista de resultados. Cuando un usuario elige un enlace para ver un documento, se envía la información sobre los clics a Amazon Kendra.

La biblioteca funciona con navegadores compatibles con la JavaScript versión ES6/ES2015.

Paso 1: Inserta una etiqueta de script en tu aplicación Amazon Kendra de búsqueda

En el código de cliente que muestra los resultados de la Amazon Kendra búsqueda, inserta una <script>etiqueta y añade una referencia a la JavaScript biblioteca:

<script> (function(w, d, s, c, g, n) { if(!w[n]) { w[n] = w[n] || function () { (w[n].q = w[n].q || []).push(arguments); } w[n].st = new Date().getTime(); w[n].ep = g; var e = document.createElement(s), j = document.getElementsByTagName(s)[0]; e.async = 1; e.src = c; e.type = 'module'; j.parentNode.insertBefore(e, j); } })(window, document, 'script', 'library download URL', 'feedback endpoint', 'kendraFeedback'); </script>

El script descarga la JavaScript biblioteca de forma asíncrona desde una CDN Amazon Kendra alojada e inicializa una variable global denominada así kendraFeedback que permite establecer parámetros opcionales.

Sustituya library download URL y feedback endpoint por un identificador de la siguiente tabla en función de la región que aloja el índice. Amazon Kendra

Región Descargar URL Punto de conexión de valoraciones
us-east-1 https://d2zm0lpns956f8.cloudfront.net/ksf-v1.js https://ujxwp5s92h.execute-api.us-east-1.amazonaws.com/prod/enviar
us-east-2 https://d2crv7fufeg244.cloudfront.net/ksf-v1.js https://i6h76zwzf3.execute-api.us-east-2.amazonaws.com/prod/enviar
us-west-2 https://d2iezfpnpcoujy.cloudfront.net/ksf-v1.js https://wg6nim909c.execute-api.us-west-2.amazonaws.com/prod/enviar
ca-central-1 https://d1zbkfomowykaq.cloudfront.net/ksf-v1.js https://budi8txevj.execute-api.ca-central-1.amazonaws.com/prod/enviar
eu-west-1 https://d3gptlxtulu4us.cloudfront.net/ksf-v1.js https://po2b11740b.execute-api.eu-west-1.amazonaws.com/prod/enviar
ap-southeast-1 https://d1vvuam7g4taoe.cloudfront.net/ksf-v1.js https://9je5uw7t5l.execute-api.ap-southeast-1.amazonaws.com/prod/enviar
ap-southeast-2 https://dopqntoe6z0ce.cloudfront.net/ksf-v1.js https://oovf4nvjj7.execute-api.ap-southeast-2.amazonaws.com/prod/enviar
ap-south-1 https://d1ts9ouelsmk3g.cloudfront.net/ksf-v1.js https://k1abnmd43b.execute-api.ap-south-1.amazonaws.com/prod/enviar
ap-northeast-1 https://d3w0ybsa293kb4.cloudfront.net/ksf-v1.js https://wg7rz0uzjh.execute-api.ap-northeast-1.amazonaws.com/prod/enviar
eu-west-2 https://d1tsrujswld1d1.cloudfront.net/ksf-v1.js https://qi7mct3x7f.execute-api.eu-west-2.amazonaws.com/prod/enviar

Por ejemplo, si su índice está en EE. UU. Este (Norte de Virginia), library download URL es https://d2zm0lpns956f8.cloudfront.net/ksf-v1.js y feedback endpoint eshttps://ujxwp5s92h.execute-api.us-east-1.amazonaws.com/prod/submit.

Hay dos ajustes opcionales que puede realizar para la Amazon Kendra JavaScript biblioteca:

  • disableCookies— De forma predeterminada, Amazon Kendra establece una cookie que identifica de forma única al usuario. Configúrelo como true para deshabilitar la cookie.

    kendraFeedback('disableCookie', 'true | false');

    searchDivClassName: de forma predeterminada, Amazon Kendra supervisa los clics en todos los enlaces de su página de resultados de búsqueda. Configúrelo como un nombre de clase <div> para que los supervise solo en los enlaces de la clase especificada.

    kendraFeedback('searchDivClassName', 'class name');

Paso 2: Añadir el token de valoración a los resultados de búsqueda

En su página de resultados, añada un atributo HTML llamado data-kendra-token a la etiqueta delimitadora o a la etiqueta div principal inmediata que contenga un enlace al documento desde la respuesta a la consulta. Por ejemplo:

<a href="document location" data-kendra-token="feedback token value"></a> OR <div data-url="document location" data-kendra-token="feedback token value"></div>

La respuesta a una consulta contiene un token en el campo feedbackToken. El token identifica la respuesta de forma única si el usuario la elige. Asigne el valor del token al atributo data-kendra-token. La Amazon Kendra JavaScript biblioteca busca este token cuando el usuario elige el resultado y lo envía a un Amazon Kendra punto final como comentario.

La Amazon Kendra JavaScript biblioteca solo envía el token de comentarios y otros metadatos, como la hora en que se eligió el resultado y un identificador de visitante único.

Paso 3: Probar la cadena de valoración

Para asegurarte de que la JavaScript biblioteca está configurada correctamente y de que envía los comentarios al punto final correcto, haz lo siguiente. En este ejemplo, se utiliza el navegador Chrome.

  1. Abra las Herramientas para desarrolladores web en el navegador. En Chrome, abra el menú de Chrome en la esquina superior derecha del navegador, seleccione Más herramientas y, a continuación, Herramientas para desarrolladores.

  2. Asegúrese de que no haya errores relacionados con la Amazon Kendra JavaScript biblioteca en la pestaña de la consola.

  3. Realice una búsqueda y elija cualquier resultado. En el panel de Herramientas para desarrolladores, elija la pestaña Red. Debería ver una solicitud enviada al punto de conexión de valoración, el token del resultado y un estado 200 OK.

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.