Vue d’ensemble
L’API BoostDoc permet de gerer les parametres de boost de documents dans Fess. Vous pouvez ajuster le classement de recherche des documents correspondant a des conditions specifiques.
URL de base
Liste des endpoints
| Methode | Chemin | Description |
|---|---|---|
| GET/PUT | /settings | Obtention de la liste des boosts de documents |
| GET | /setting/{id} | Obtention d’un boost de document |
| POST | /setting | Creation d’un boost de document |
| PUT | /setting | Mise a jour d’un boost de document |
| DELETE | /setting/{id} | Suppression d’un boost de document |
Obtention de la liste des boosts de documents
Requete
Parametres
Reponse
Obtention d’un boost de document
Requete
Reponse
Creation d’un boost de document
Requete
Corps de la requete
Description des champs
Reponse
Mise a jour d’un boost de document
Requete
Corps de la requete
Reponse
Suppression d’un boost de document
Requete
Reponse
Exemples d’expressions de boost
| Expression de boost | Description |
|---|---|
2.0 | Boost avec une valeur fixe |
doc['boost'].value * 2 | Double la valeur de boost du document |
Math.log(doc['click_count'].value + 1) | Boost logarithmique base sur le nombre de clics |
doc['last_modified'].value > now - 7d ? 3.0 : 1.0 | Triple si mis a jour dans la derniere semaine |
Exemples d’utilisation
Boost pour le site de documentation
Boost pour le nouveau contenu
Informations complementaires
Vue d’ensemble de l’API Admin - Vue d’ensemble de l’API Admin
API ElevateWord - API ElevateWord
Présentation - Guide de gestion des boosts de documents