This is a cache of https://fess.codelibs.org/fr/15.3/api/api-suggest.html. It is a snapshot of the page at 2025-11-09T00:24:45.516+0000.
API de <strong>s</strong>ugge<strong>s</strong>tion<strong>s</strong>

Menu

API de suggestions

Obtention de la liste des suggestions de mots

Requête

En envoyant une requête à Fess de type http://<Nom du serveur>/api/v1/suggest-words?q=mot_suggestion, vous pouvez recevoir la liste des suggestions de mots enregistrées dans Fess au format JsON. Pour utiliser l’API de suggestions de mots, vous devez activer « suggérer à partir des documents » ou « suggérer à partir des mots de recherche » dans les paramètres généraux du système dans l’interface d’administration.

Paramètres de requête

Les paramètres de requête disponibles sont les suivants :

Paramètres de requête
q Mot-clé pour la suggestion. (Exemple) q=fess
num Nombre de mots suggérés. Par défaut 10. (Exemple) num=20
label Nom de l’étiquette filtrée. (Exemple) label=java
fields Nom du champ pour affiner les cibles de suggestion. Par défaut, pas de filtrage. (Exemple) fields=content,title
lang spécification de la langue de recherche. (Exemple) lang=en

Réponse

Une réponse comme celle-ci est retournée.

{
  "query_time": 18,
  "record_count": 355,
  "page_size": 10,
  "data": [
    {
      "text": "fess",
      "labels": [
        "java",
        "python"
      ]
    }
  ]
}

Les éléments sont les suivants :

Informations de réponse
query_time Temps de traitement de la requête (en millisecondes).
record_count Nombre de suggestions de mots enregistrées.
page_size Taille de page.
data Élément parent dessultats de recherche.
text suggestion de mot.
labels Tableau des valeurs d’étiquettes.

Réponse d’erreur

Lorsque l’API de suggestions échoue, une réponse d’erreur comme celle-ci est retournée.

Réponse d’erreur
Code de statut Description
400 Bad Request Lorsque les paramètres de requête sont invalides
500 Internal server Error Lorsqu’une erreur interne du serveur s’est produite