Vue d’ensemble
L’API FileConfig permet de gerer les configurations de crawl de fichiers de Fess. Vous pouvez manipuler les configurations de crawl pour les systemes de fichiers et les dossiers partages SMB/CIFS.
URL de base
Liste des endpoints
| Methode | Chemin | Description |
|---|---|---|
| GET/PUT | /settings | Obtention de la liste des configurations de crawl de fichiers |
| GET | /setting/{id} | Obtention d’une configuration de crawl de fichiers |
| POST | /setting | Creation d’une configuration de crawl de fichiers |
| PUT | /setting | Mise a jour d’une configuration de crawl de fichiers |
| DELETE | /setting/{id} | Suppression d’une configuration de crawl de fichiers |
Obtention de la liste des configurations de crawl de fichiers
Requete
Parametres
| Parametre | Type | Requis | Description |
|---|---|---|---|
size | Integer | Non | Nombre d’elements par page (par defaut : 20) |
page | Integer | Non | Numero de page (commence a 0) |
Reponse
Obtention d’une configuration de crawl de fichiers
Requete
Reponse
Creation d’une configuration de crawl de fichiers
Requete
Corps de la requete
Description des champs
| Champ | Requis | Description |
|---|---|---|
name | Oui | Nom de la configuration |
paths | Oui | Chemins de depart du crawl (separes par des sauts de ligne si multiples) |
includedPaths | Non | Pattern regex des chemins a crawler |
excludedPaths | Non | Pattern regex des chemins a exclure |
includedDocPaths | Non | Pattern regex des chemins a indexer |
excludedDocPaths | Non | Pattern regex des chemins a exclure de l’indexation |
configParameter | Non | Parametres de configuration supplementaires |
depth | Non | Profondeur du crawl (par defaut : -1=illimite) |
maxAccessCount | Non | Nombre maximum d’acces (par defaut : 100) |
numOfThread | Non | Nombre de threads paralleles (par defaut : 1) |
intervalTime | Non | Intervalle entre les acces (millisecondes, par defaut : 0) |
boost | Non | Valeur de boost des resultats de recherche (par defaut : 1.0) |
available | Non | Active/Desactive (par defaut : true) |
sortOrder | Non | Ordre d’affichage |
permissions | Non | Roles autorises |
virtualHosts | Non | Hotes virtuels |
labelTypeIds | Non | IDs des types de labels |
Reponse
Mise a jour d’une configuration de crawl de fichiers
Requete
Corps de la requete
Reponse
Suppression d’une configuration de crawl de fichiers
Requete
Reponse
Format des chemins
| Protocole | Format du chemin |
|---|---|
| Fichiers locaux | file:///path/to/directory |
| Partage Windows (SMB) | file://///server/share/path |
| SMB avec authentification | smb://username:password@server/share/path |
| NFS | file://///nfs-server/export/path |
Exemples d’utilisation
Configuration de crawl pour un partage SMB
Informations complementaires
Vue d’ensemble de l’API Admin - Vue d’ensemble de l’API Admin
API WebConfig - API de configuration de crawl Web
API DataConfig - API de configuration datastore
Présentation - Guide de configuration du crawl de fichiers