Este artículo describe cómo solucionar problemas con el backend de búsqueda relacionados con los resultados reales de la entidad que no aparecen como se esperaba.
No olvides seguir primero el artículo de ayuda Cómo empezar a depurar problemas de búsqueda en el backend para conocer los pasos generales a seguir para la solución de problemas.
Pasos generales para la solución de problemas
Tendrás que comparar el registro de búsqueda de la consulta que estás solucionando con los campos de búsqueda establecidos en la configuración y empezar por abrir ambos.
-
Verifica la configuración vertical.
- Selecciona Buscar > [[Experience Name]] > Verticales.
- Selecciona la vertical correspondiente. Aquí verás los campos de búsqueda verticales.
- Abre el registro de búsqueda de la consulta con la que tienes problemas. Puedes hacer cualquiera de estas dos cosas:
- Ve a Buscar > [[Experience Name]] > Búsqueda de prueba o a una subpestaña de Configuración. Ejecuta una búsqueda de prueba y luego selecciona Depurar consulta en el menú desplegable.
- Si ya has ejecutado la búsqueda en un enlace de ensayo o producción, ve a Buscar > [[Nombre de la experiencia]] > Registros de búsqueda y haz clic en el registro de búsqueda correspondiente. Utiliza la barra de búsqueda o los filtros para ayudarte a encontrar el registro de búsqueda correcto o vuelve a ejecutar la búsqueda para que aparezca en la parte superior.
Esta entidad no aparece en mis resultados en absoluto
A continuación, te indicamos los factores que pueden causar que la entidad no aparezca en los resultados. Cuando hayas determinado cuál es el problema, podrás:
- Comprender que este resultado es esperado y dejarlo como está
- Actualizar la configuración de los campos de búsqueda o las reglas de consulta
- Actualizar el contenido de la entidad al abrir la página de edición de la entidad
Una vez que resuelvas tu problema, puedes omitir los pasos restantes.
- Examina los campos de búsqueda verticales y observa qué está habilitado para el sector en el que se encuentra esta entidad.
- Comprueba los filtros inferidos: en el registro de búsqueda, busca la vertical correspondiente y comprueba si se le ha aplicado algún filtro inferido. Si es así, la entidad debe cumplir exactamente todos los filtros inferidos aplicados.
- Comprueba la similitud semántica: si la búsqueda semántica está activada, comprueba la similitud semántica de la entidad (para ello, debes ejecutar la consulta en la búsqueda vertical y abrir ese registro de búsqueda si no aparece en la búsqueda universal). Si está por debajo del valor predeterminado de 0,3, la entidad no aparecerá en los resultados.
- Comprueba las reglas de consulta: comprueba si había alguna regla de consulta activa que impidiera que se devolviera esta entidad. Las reglas de consulta activas se muestran en el cuadro de factores de búsqueda situado en la parte superior derecha del registro de búsqueda.
-
Comprueba las coincidencias de búsqueda de palabras clave/búsqueda de documentos/coincidencia de frase: si estos tipos de campo de búsqueda están activados, revisa los tokens de búsqueda y, a continuación, las coincidencias de campo de búsqueda junto a cada entidad en la columna correspondiente para ver en qué parte de la consulta está coincidiendo el algoritmo.
- Confirma que la entidad en cuestión tiene estas coincidencias.
- Si la consulta de búsqueda consta de varias palabras (por ejemplo, "factores de búsqueda a nivel de entidad") que se toman cada una como un token independiente (por ejemplo, "a nivel de entidad", "búsqueda" y "factores"), pero en realidad deberían ser un solo token, establece una frase personalizada.
- Ve a Buscar > [[Experience Name]] > Configuración general.
- En Frases personalizadas, introduce la frase deseada.
-
Comprueba los filtros guardados: las entidades no aparecerán si no están incluidas en un filtro guardado.
- Selecciona Buscar > [[Experience Name]] > Verticales.
- Selecciona la opción vertical correspondiente, haz clic en la pestaña Configuración y busca la propiedad Filtros guardados.
- Comprueba si un filtro guardado está seleccionado y, si es necesario, actualízalo.
- Para ver qué filtros se utilizan y qué entidades se incluyen en este filtro guardado:
- Accede a Knowledge Graph > Entidades.
- Haz clic en el icono del embudo de la esquina superior derecha.
- Haz clic en el nombre del filtro deseado para aplicarlo.
- Los filtros aplicados se muestran en la parte superior de la pantalla y, a continuación, se enumeran las entidades que entran en el filtro guardado.
Esta entidad aparece en los resultados por encima o por debajo de lo esperado
-
Comprueba el orden de clasificación: en el registro de búsqueda, busca la vertical correspondiente y comprueba qué orden de clasificación se aplicó, si es que se aplicó alguno.
- A continuación, navega hasta Buscar > [[Experience Name]] > Verticales y haz clic en la pestaña Clasificación. A continuación, añade o edita las reglas.
-
Comprueba la similitud semántica: revisa la similitud semántica entre la entidad relevante y las que la rodean.
- Si tanto la búsqueda semántica como la búsqueda por palabras clave están activadas y la similitud semántica supera el 0,65, el algoritmo potencia automáticamente ese resultado, independientemente de sus coincidencias de token.
- Comprueba las reglas de consulta: comprueba si había alguna regla de consulta activa que impidiera que se devolviera esta entidad. Las reglas de consulta activas se muestran en el cuadro de factores de búsqueda situado en la parte superior derecha del registro de búsqueda.
-
Comprueba las coincidencias de búsqueda de palabras clave/búsqueda de documentos/coincidencia de frase: si estos tipos de campo de búsqueda están activados, revisa los tokens de búsqueda y, a continuación, las coincidencias de campo de búsqueda junto a cada entidad en la columna correspondiente para ver en qué parte de la consulta está coincidiendo el algoritmo.
- Revisa el número de coincidencias de token de esta entidad en comparación con otras. Cuantas más coincidencias haya, mejor se clasificará en los resultados.
- Confirma que la entidad en cuestión tiene estas coincidencias.
- Si existe una concordancia de frase en una entidad diferente con el mismo número de coincidencias de token, la concordancia de frase impulsará esa entidad para que aparezca más arriba en los resultados de búsqueda.
- Si la consulta de búsqueda consta de varias palabras (por ejemplo, "factores de búsqueda a nivel de entidad") que se toman cada una como un token independiente (por ejemplo, "a nivel de entidad", "búsqueda" y "factores"), pero en realidad deberían ser un solo token, establece una frase personalizada.
- Ve a Buscar > [[Experience Name]] > Configuración general.
- En Frases personalizadas, introduce la frase deseada.
Las entidades ya no aparecen en mi Búsqueda semántica
- Abre el registro de búsqueda de la consulta con la que tienes problemas. Puedes hacer cualquiera de estas dos cosas:
- Ve a Buscar > [[Experience Name]] > Búsqueda de prueba o a una subpestaña de Configuración. Ejecuta una búsqueda de prueba y luego selecciona Depurar consulta en el menú desplegable.
- Si ya has ejecutado la búsqueda en un enlace de ensayo o producción, ve a Buscar > [[Nombre de la experiencia]] > Registros de búsqueda y haz clic en el registro de búsqueda correspondiente. Utiliza la barra de búsqueda o los filtros para ayudarte a encontrar el registro de búsqueda correcto o vuelve a ejecutar la búsqueda para que aparezca en la parte superior.
- También puedes abrir un registro de búsqueda anterior en el que la entidad en cuestión apareció en los resultados. Utiliza la barra de búsqueda de la página Registros de búsqueda para filtrar por el término de búsqueda y abrir uno en el que sí aparezca la entidad.
- Revisa la puntuación semántica de las entidades y la diferencia entre ellas.
- Ten en cuenta que los modelos de ciencia de datos en los que se basa la búsqueda semántica mejoran constantemente. Esto hace que, en ocasiones, los resultados que antes apenas eran relevantes pasen a ser irrelevantes.
Están apareciendo entidades con puntuaciones por debajo de mis umbrales semánticos
-
Verifica el umbral vertical.
- Selecciona Buscar > [[Experience Name]] > Verticales.
- Busca la vertical correspondiente y anota el valor del Umbral.
- Abre el registro de búsqueda de la consulta con la que tienes problemas. Puedes hacer cualquiera de estas dos cosas:
- Ve a Buscar > [[Experience Name]] > Búsqueda de prueba o a una subpestaña de Configuración. Ejecuta una búsqueda de prueba y luego selecciona Depurar consulta en el menú desplegable.
- Si ya has ejecutado la búsqueda en un enlace de ensayo o producción, ve a Buscar > [[Nombre de la experiencia]] > Registros de búsqueda y haz clic en el registro de búsqueda correspondiente. Utiliza la barra de búsqueda o los filtros para ayudarte a encontrar el registro de búsqueda correcto o vuelve a ejecutar la búsqueda para que aparezca en la parte superior.
- Revisa la puntuación semántica del resultado de la entidad superior en esa vertical y comprueba la puntuación vertical. Como recordatorio, el umbral vertical controla la relevancia que debe tener cualquier entidad dentro de la vertical para que aparezca. Mientras el resultado principal esté por encima del umbral, el producto funcionará según lo previsto.
Comentarios
0 comentarios
El artículo está cerrado para comentarios.