Si tiene problemas con la calidad de los resultados de búsqueda, es decir, si el algoritmo devuelve resultados distintos de los esperados, se trata de un problema de backend.
A continuación se indican los pasos recomendados para empezar a depurar su problema de backend. Los cambios de configuración deberían aplicarse inmediatamente, así que ejecute las búsquedas de nuevo al guardar los cambios para ver si su problema se ha resuelto. Una vez que resuelva su problema, puede omitir los pasos restantes. Si sigue teniendo problemas después de realizar estos pasos, consulte los artículos de ayuda sobre la solución de problemas específicos para obtener más información.
Para un enfoque general sobre la depuración del backend, consulte la formación Depuración del backend en Hitchhikers. Usaremos los conceptos discutidos en ese documento en estas páginas.
- Abra el registro de búsqueda de la consulta con la que tiene problemas. Existen dos métodos para realizar esto:
- Vaya directamente a la pantalla de Search Logs
- Haga clic en Search en la barra de navegación y haga clic en la experiencia Search deseada.
- Haga clic en Search Logs.
- Haga clic en el registro de búsqueda deseado. También puede utilizar la barra de búsqueda si es necesario.
- Ejecute una Test Search y abra el registro de búsqueda desde allí
- Haga clic en Search en la barra de navegación y haga clic en la experiencia Search deseada.
- Haga clic en Test Search para acceder a la Test Search a pantalla completa o en una de las pantallas de configuración de la barra de navegación para acceder a la barra lateral Test Search.
- Ejecutar una búsqueda de prueba.
- Haga clic en Depurar consulta.
- Vaya directamente a la pantalla de Search Logs
-
Verifique la solicitud de API: haga clic en el botón desplegable y después en Ver código en el menu desplegable.
- Si hay un
BACKEND_ERROR
, esto indica un problema subyacente. Envíe un ticket de asistencia para que nuestro equipo de ingeniería lo revise.
- Si hay un
-
Compruebe las versiones y la clasificación de su configuración: esto se muestra en los metadatos en la parte superior del registro de búsqueda. Asegúrese de que está utilizando la versión y la clasificación correctas (etapa de prueba o producción). A menudo, los resultados inesperados se deben a que la experiencia señala una versión desactualizada de la configuración.
- Si está utilizando una etiqueta incorrecta, vuelva a ejecutar la búsqueda en el enlace de despliegue correcto o corrija la clasificación en Test Search.
- Si necesita actualizar estas versiones o desea comprobar qué versiones están disponibles:
- Haga clic en Search en la barra de navegación y haga clic en la experiencia Search deseada.
- Haga clic en Historial de revisiones.
- Haga clic en la clasificación para ver qué versiones están disponibles y seleccione la que desee configurar.
- Cada versión en el menú desplegable muestra la fecha y la hora en que fue guardada. Si desea obtener más información, navegue a la pantalla de Historial de revisiones para ver quién actualizó la versión y descargar la configuración.
-
Compruebe su configuración regional: la configuración regional de su experiencia de búsqueda debe coincidir con las configuraciones regionales de las entidades que intenta devolver. Si sus perfiles de entidad utilizan una configuración regional de "inglés" (en), entonces la configuración regional solicitada debe ser exactamente "en". Las solicitudes para otras configuraciones regionales similares, como "en_GB" o "en_US", solo devolverán profiles con esa configuración regional exacta.
-
Compruebe la configuración regional de las entidades.
- Si su cuenta solo utiliza un idioma, diríjase a Configuración de la cuenta y haga clic en Configuración personal. Verifique qué está rellenado en el Idioma principal de la cuenta.
- Si su cuenta utiliza varios idiomas, cada entidad puede tener una configuración regional diferente. Puede comprobar el idioma en entidades individuales o exportar entidades e incluir el campo "Idioma del perfil".
- Verifique la correspondencia entre idiomas y locales con este documento de referencia sobre idiomas y locales.
- Haga clic en Search en la barra de navegación y haga clic en la experiencia Search deseada.
- Haga clic en Editar como JSON.
- Rellene la propiedad
supportedLocales
con una lista separada por comas de los locales relevantes. Asegúrese de que cada localización esté incluida entre comillas. El formato debería ser el siguiente:"supportedLocales": ["de","es"],
-
Compruebe la configuración regional de las entidades.
-
Vuelva en breve: si esta es una cuenta nueva o si ha realizado recientemente un número significativo de actualizaciones en sus entidades (o en su configuración que afecta a muchas entidades), es posible que los cambios tarden unos minutos en aparecer. Vuelva a ejecutar la búsqueda en breve para ver si los resultados cambian.
- Consulte el sitio de confianza de Yext para ver si hay un incidente en todo el sistema que pueda estar causando un retraso.
-
Compruebe los tokens de los que se compone la búsqueda: los tokens de la consulta influirán en lo que se busque, en las reglas de consulta que se activen y en los sinónimos que se apliquen. Esto se muestra en el cuadro de factores de búsqueda en el lado derecho del registro de búsqueda.
- Si hay palabras en la consulta de búsqueda que se identifican como tokens pero hacen que aparezcan resultados extraños (por ejemplo, el nombre de su marca), establézcalas como palabra de parada adicional:
- Haga clic en Search en la barra de navegación y haga clic en la experiencia Search deseada.
- Haga clic en Configuración general.
- En Palabras vacías adicionales, introduzca el término deseado.
- Si hay palabras en la consulta de búsqueda que no se identifican como tokens, son una palabra vacía incorporada (por ejemplo, "o", "de" o "en") o una palabra vacía adicional. Compruebe la propiedad de palabras de parada adicionales siguiendo los pasos anteriores y elimine el término si es necesario.
- Si la consulta de búsqueda consta de varias palabras (por ejemplo, “factores de búsqueda a nivel de búsqueda") que se toman cada una como un token independiente (por ejemplo, “nivel de búsqueda”, “búsqueda” y “factores”), pero en realidad deberían ser un solo token, establece una frase personalizada.
- Haga clic en Search en la barra de navegación y haga clic en la experiencia Search deseada.
- Haga clic en Configuración general.
- En Frases personalizadas, introduzca la frase deseada.
- Si hay palabras en la consulta de búsqueda que se identifican como tokens pero hacen que aparezcan resultados extraños (por ejemplo, el nombre de su marca), establézcalas como palabra de parada adicional:
-
Compruebe los factores de search que se encuentran en el registro de búsqueda para ver si se han aplicado los factores de search adecuados. Si no es así, siga estos artículos de ayuda específicos para profundizar en el problema:
- Sinónimos: compruebe si se aplicaron sinónimos
- Reglas de consulta: verifique si alguna regla de consulta aplicada provocó que los resultados fueran diferentes a los esperados.
- Clasificación vertical: revise las puntuaciones verticales de cada vertical para determinar por qué se clasificaron en este orden.
- Filtros inferidos: compruebe si se aplicó algún filtro inferido a cada vertical.
Otros artículos sobre la solución de problemas del backend de Search:
- Búsqueda de lugares
- Anulaciones de formación en experiencias
- Sugerencias de consulta/Autocompletar
- Resultados de entidad incorrectos
- Varios
Si sigue teniendo problemas después de realizar estos pasos, consulte los artículos de ayuda sobre la solución de problemas específicos para obtener más información. Si sigue experimentando problemas, incluso después de que otra persona haya revisado, póngase en contacto con los equipos de Producto e Ingeniería de Yext enviando un ticket.
Comentarios
0 comentarios
El artículo está cerrado para comentarios.