Vision General
La API de SearchLog es para obtener y gestionar registros de busqueda de Fess. Se puede utilizar para analizar el comportamiento de busqueda del usuario y mejorar la calidad de busqueda.
URL Base
Lista de Endpoints
| Metodo | Ruta | Descripcion |
|---|---|---|
| GET | / | Obtener lista de registros de busqueda |
| GET | /{id} | Obtener detalle del registro de busqueda |
| DELETE | /{id} | Eliminar registro de busqueda |
| DELETE | /delete-all | Eliminar registros de busqueda en masa |
| GET | /stats | Obtener estadisticas de busqueda |
Obtener Lista de Registros de Busqueda
Solicitud
Parametros
| Parametro | Tipo | Requerido | Descripcion |
|---|---|---|---|
size | Integer | No | Numero de elementos por pagina (predeterminado: 20) |
page | Integer | No | Numero de pagina (comienza en 0) |
from | String | No | Fecha/hora de inicio (formato ISO 8601) |
to | String | No | Fecha/hora de fin (formato ISO 8601) |
query | String | No | Filtrar por consulta de busqueda |
user | String | No | Filtrar por ID de usuario |
Respuesta
Campos de Respuesta
| Campo | Descripcion |
|---|---|
id | ID del registro de busqueda |
searchWord | Palabra clave de busqueda |
requestedAt | Fecha/hora de busqueda |
responseTime | Tiempo de respuesta (milisegundos) |
hitCount | Numero de resultados |
queryOffset | Desplazamiento de resultados |
queryPageSize | Tamano de pagina |
user | ID de usuario |
userSessionId | ID de sesion |
clientIp | Direccion IP del cliente |
referer | Referencia |
userAgent | Agente de usuario |
roles | Roles de usuario |
languages | Idiomas de busqueda |
Obtener Detalle del Registro de Busqueda
Solicitud
Respuesta
Eliminar Registro de Busqueda
Solicitud
Respuesta
Eliminar Registros de Busqueda en Masa
Solicitud
Parametros
| Parametro | Tipo | Requerido | Descripcion |
|---|---|---|---|
before | String | No | Eliminar registros anteriores a esta fecha/hora (formato ISO 8601) |
user | String | No | Eliminar solo registros de un usuario especifico |
Respuesta
Obtener Estadisticas de Busqueda
Solicitud
Parametros
| Parametro | Tipo | Requerido | Descripcion |
|---|---|---|---|
from | String | No | Fecha/hora de inicio (formato ISO 8601) |
to | String | No | Fecha/hora de fin (formato ISO 8601) |
interval | String | No | Intervalo de agregacion (hour/day/week/month) |
Respuesta
Ejemplos de Uso
Obtener Lista de Registros de Busqueda
Obtener por Periodo Especifico
Registros de Busqueda de un Usuario Especifico
Registros de Busqueda de una Palabra Clave Especifica
Obtener Estadisticas de Busqueda
Eliminar Registros de Busqueda Antiguos
Extraer Palabras Clave Populares de Busqueda
Analisis de Calidad de Busqueda
Tendencia de Busquedas por Dia
Informacion de Referencia
Vision General de Admin API - Vision general de Admin API
API de Stats - API de estadisticas del sistema
Registro de Búsqueda - Guia de gestion de registros de busqueda
Configuración de Visualización de Registros de Búsqueda - Guia de configuracion de analisis de busqueda