Obtención de lista de palabras sugeridas
Solicitud
| Método HTTP | GET |
| Endpoint | /api/v2/suggest-words |
Al enviar a Fess una solicitud como http://<Server Name>/api/v2/suggest-words?q=fes, puede recibir en formato JSON una lista de palabras sugeridas para el prefijo introducido.
Las palabras sugeridas provienen de tres fuentes:
Documentos — Generadas a partir de documentos rastreados. Para obtenerlas, habilite «Sugerir por documentos» en la consola de administración en Sistema > General.
Términos de búsqueda (registro de búsqueda) — Generadas a partir de los registros de búsqueda de los usuarios. Para obtenerlas, habilite «Sugerir por término de búsqueda» en la consola de administración en Sistema > General.
Diccionario de usuario — Palabras sugeridas registradas por los administradores. Siempre se devuelven independientemente de la configuración anterior.
Incluso cuando «Sugerir por documentos» y «Sugerir por término de búsqueda» están deshabilitados, la API no devuelve un error; simplemente se omiten las palabras sugeridas correspondientes de los resultados. Las palabras sugeridas también se filtran automáticamente según los roles del usuario solicitante.
Para el sobre de respuesta común y el modelo de errores, consulte Descripción general de la API.
Parámetros de solicitud
Los parámetros de solicitud disponibles son los siguientes:
Nota
En v2, el parámetro para especificar nombres de campo es fn (no fields como en v1). En lugar de enumerar valores como una cadena separada por comas, fn se repite para pasar múltiples valores.
Respuesta
En caso de éxito, se devuelve una respuesta con el formato de sobre común como la siguiente:
Los elementos de response son los siguientes:
Nota
types contiene valores de etiquetas (tags), no el tipo de la palabra sugerida (como document o query). Este array corresponde al campo labels de los elementos de sugerencia en v1. El parámetro de solicitud label filtra por estos valores de types.
Ejemplos de uso
Ejemplo de solicitud usando el comando curl:
Respuesta de error
Si la API de sugerencias falla, se devuelve el sobre de error común. Consulte Descripción general de la API para detalles del modelo de errores.