Vue d’ensemble
L’API ElevateWord permet de gérer les mots élevés (manipulation du classement de recherche pour des mots-clés spécifiques) dans Fess. Vous pouvez placer des documents spécifiques en haut ou en bas des résultats pour certaines requêtes de recherche.
URL de base
Liste des endpoints
| Méthode | Chemin | Description |
|---|---|---|
| GET | /settings | Obtention de la liste des mots élevés |
| GET | /setting/{id} | Obtention d’un mot élevé |
| POST | /setting | Création d’un mot élevé |
| PUT | /setting | Mise à jour d’un mot élevé |
| DELETE | /setting/{id} | Suppression d’un mot élevé |
| PUT | /upload | Téléversement CSV des mots élevés |
| GET | /download | Téléchargement CSV des mots élevés |
Obtention de la liste des mots élevés
Requête
Paramètres
| Paramètre | Type | Requis | Description |
|---|---|---|---|
size | Integer | Non | Nombre d’éléments par page (par défaut : 20) |
page | Integer | Non | Numéro de page (commence à 1, par défaut : 1) |
id | String | Non | Filtre par correspondance exacte sur l’ID du mot élevé |
Réponse
Obtention d’un mot élevé
Requête
Réponse
Création d’un mot élevé
Requête
Corps de la requête
Description des champs
| Champ | Requis | Description |
|---|---|---|
suggestWord | Oui | Mot-clé à élever |
reading | Non | Lecture phonétique |
permissions | Non | Permissions d’accès (chaîne séparée par des sauts de ligne, une par ligne. Valeur initiale du formulaire : permissions d’affichage par défaut de la recherche) |
boost | Oui | Valeur de boost (valeur initiale du formulaire : 100.0) |
labelTypeIds | Non | ID des labels cibles (tableau de chaînes) |
Réponse
Mise à jour d’un mot élevé
Requête
Corps de la requête
Note
Lors de la mise à jour, les champs suivants sont requis en plus des champs utilisés pour la création :
id- ID du mot élevé à mettre à jourversionNo- Numéro de version pour le verrouillage optimiste. Indiquez la valeur obtenue viaGET /setting/{id}.
Réponse
Suppression d’un mot élevé
Requête
Réponse
Téléversement CSV des mots élevés
Enregistre en masse des mots élevés depuis un fichier CSV. Le fichier est envoyé en multipart/form-data. L’import est exécuté de manière asynchrone côté serveur.
Requête
Paramètres
| Paramètre | Requis | Description |
|---|---|---|
elevateWordFile | Oui | Fichier CSV des mots élevés à téléverser |
Réponse
Téléchargement CSV des mots élevés
Télécharge les mots élevés enregistrés sous forme de fichier CSV (elevate.csv). La réponse est un flux application/octet-stream.
Requête
Exemples d’utilisation
Élévation d’un nom de produit
Élévation vers un label spécifique
Téléversement d’un fichier CSV
Téléchargement d’un fichier CSV
Informations complémentaires
Vue d’ensemble de l’API Admin - Vue d’ensemble de l’API Admin
KeyMatch API - API KeyMatch
BoostDoc API - API BoostDoc
Présentation - Guide de gestion des mots élevés