Descripción general
Aquí se explica la configuración de consulta relacionada. Puede mejorar los resultados de búsqueda con las consultas relacionadas registradas. Las consultas relacionadas se pueden utilizar como términos alternativos para los términos de búsqueda.
Método de gestión
Método de visualización
Para abrir la página de lista para configurar consultas relacionadas que se muestra a continuación, haga clic en [Rastreador > Consulta relacionada] en el menú izquierdo.

Para editar, haga clic en el nombre de la configuración.
Crear configuración
Para abrir la página de configuración de consulta relacionada, haga clic en el botón de nueva creación.

Parámetros de configuración
Término de búsqueda
Especifique el término de búsqueda que desea coincidir con la consulta de búsqueda.
Consulta
Especifique la consulta.
Host virtual
Especifique el nombre de host del host virtual. Para más detalles, consulte Host virtual en la guía de configuración.
Eliminar configuración
Haga clic en el nombre de la configuración en la página de lista y haga clic en el botón de eliminar para que aparezca una pantalla de confirmación. Al presionar el botón de eliminar, se eliminará la configuración.
Generar a partir de los registros de búsqueda
Haga clic en el botón [Generar a partir de los registros de búsqueda] de la página de lista para crear consultas relacionadas a partir de los registros de búsqueda recientes. Una búsqueda que la misma sesión de usuario hace poco después de otra (una errata seguida de su corrección, o un término amplio seguido de otro más específico) cuenta como una reformulación. Para los términos buscados con frecuencia, las reformulaciones más habituales pasan a ser las consultas relacionadas del término.
Las consultas relacionadas se aplican a todos y amplían cada búsqueda de su término, por lo que la generación es conservadora:
Solo se usan las búsquedas que puede ver un invitado. Un registro de búsqueda solo se lee cuando todos sus roles cumplen
suggest.search.log.permissions(el mismo ajuste que usa la sugerencia).No se usan términos de búsqueda que contengan un filtro de campo como
label:"x", operadores, comodines,sort:o un+/-inicial.Las palabras registradas en [Sugerir > Palabra no deseada] no se usan ni como términos ni como consultas relacionadas.
Un término y cada una de sus consultas relacionadas deben proceder de al menos
related_query.generate.min.sessionssesiones, y las reformulaciones deben tener resultados.Las entradas se generan por separado para cada host virtual. Los registros de búsqueda sin host virtual se tratan como el host predeterminado.
Los términos que ya tienen consultas relacionadas no se modifican (el resultado indica cuántos se omitieron), y no se crean más entradas de las que la caché de consultas relacionadas puede cargar (
page.relatedquery.max.fetch.size).
Las consultas relacionadas generadas se pueden editar o eliminar como las registradas a mano. No se pueden generar mientras «Registro de búsqueda» o «Registro de usuario» estén desactivados en [Sistema > General], y no puede empezar una segunda ejecución mientras otra está en curso.
Los siguientes ajustes de fess_config.properties ajustan la generación.
| Propiedad | Descripción | Predeterminado |
|---|---|---|
related_query.generate.days | Días de registros de búsqueda que se leen | 30 |
related_query.generate.term.size | Número máximo de términos por host virtual | 100 |
related_query.generate.query.size | Número máximo de consultas relacionadas por término | 5 |
related_query.generate.min.sessions | Número mínimo de sesiones en las que deben aparecer un término y su consulta relacionada | 3 |
related_query.generate.session.interval | Intervalo en el que una búsqueda cuenta como reformulación (minutos) | 10 |
related_query.generate.seed.log.size | Número máximo de registros de búsqueda leídos por término | 1000 |
related_query.generate.seed.session.size | Número máximo de sesiones leídas por término | 200 |
related_query.generate.log.fetch.size | Número máximo de búsquedas posteriores leídas por término | 2000 |
related_query.generate.query.min.length | Longitud mínima de un término y de una consulta relacionada (caracteres) | 2 |
related_query.generate.query.max.length | Longitud máxima de un término y de una consulta relacionada (caracteres) | 50 |