====== Renseigner des groupes de moteurs ====== Une instance de Scrutari peut avoir un nombre illimité de moteurs et chaque moteur est indépendant des uns des autres. Dans certaines configurations, il peut être intéressant de donner accès à une sélection de ces moteurs, par exemple, en proposant une recherche parallèle sur plusieurs moteurs à la fois ou en proposant de compléter une première recherche par une recherche dans un autre moteur plus généraliste (Par exemple, le client du site de l'ARGA propose de faire la recherche sur l'ensemble de la Coredem). Pour faire une telle sélection, il suffit de définir un groupe. Les groupes sont définis par des fichiers au format XML, un fichier par groupe. Ce fichier doit avoir l'extension .xml et son nom est le nom du groupe. Le nom d'un groupe doit être composé de caractères en minuscules non accentués, de chiffre ou du trait de soulignement (comme le nom du moteur). Ce fichier doit être placé dans un répertoire appelé //_groups// lui-même placé dans le répertoire de configuration (celui dans lequel sont indiqués tous les moteurs). On notera le trait de soulignement au début de //_groups//, c'est ce qui permet de distinguer ce répertoire de ceux des moteurs. En cas d'utilisation des groupes, il est fortement conseiller de définir le paramètre canonical-url dans le fichier de configuration globale. Après création, suppression ou modification d'un groupe, il est nécessaire de recharger la configuration de l'instance de Scrutari avec l'instruction ''_reload'' (comme lors de la création d'un nouveau moteur). La présence d'un groupe peut être validée via l'adresse {adresse de l'instance}/_groups/{nom du groupe}/ qui renvoie un simple message si le groupe existe et une erreur 404 sinon. La requête JSON [[serveurscrutari:json:type_enginegroup|type = enginegroup]] permet de récupérer les informations sur un groupe. ===== Structure du format XML ===== L'élément racine est l'élément !!!! qui peut contenir les éléments suivants : * Un ou plusieurs éléments !!