Este documento describe la API de historial de búsqueda v2 de Fess. Para el sobre de respuesta común y el modelo de errores, consulte Descripción general de la API.
La URL base es http://<Server Name>/api/v2/ (ejemplo en entorno local: http://localhost:8080/api/v2).
Nota
El historial de búsqueda está disponible mientras search.history.enabled (predeterminado: true) y el registro de búsqueda estén habilitados. features.search_history de /api/v2/ui/config indica el estado.
Obtener las búsquedas recientes
Solicitud
| Método HTTP | GET |
| Endpoint | /api/v2/search-history |
Devuelve las búsquedas recientes que el usuario que ha iniciado sesión hizo con /api/v2/search en el host virtual actual, de la más reciente a la más antigua. Un cliente puede volver a ejecutar una de ellas con las condiciones devueltas.
Solo se incluyen las búsquedas de la primera página. Las búsquedas con las mismas condiciones se combinan en la más reciente, y se omiten las búsquedas sin consulta.
Se devuelven como máximo
search.history.size(predeterminado:10) búsquedas.Los registros de búsqueda los escribe un trabajo que se ejecuta cada minuto, por lo que una búsqueda puede tardar hasta un minuto aproximadamente en aparecer.
El historial pertenece al usuario de la sesión. Las llamadas anónimas reciben
auth_required(401); un token de acceso no sustituye al inicio de sesión.Cuando el historial de búsqueda está deshabilitado, el endpoint responde con
invalid_request(400).
No hay parámetros de solicitud.
Respuesta
Si tiene éxito (200), se devuelven los siguientes campos directamente bajo response del sobre común.
Tabla: Campos de respuesta
Respuesta de error
Tabla: Respuesta de error
En el tema incluido
En el tema incluido bootstrap, un usuario que ha iniciado sesión ve sus búsquedas recientes en la lista de sugerencias al hacer clic en el cuadro de búsqueda vacío o pulsar la flecha hacia abajo en él. Al elegir una entrada se vuelve a ejecutar la misma búsqueda, incluidas condiciones como las etiquetas. Los registros de búsqueda anteriores a Fess 15.9 no guardan las condiciones y no se muestran.