recherche pour le développement
espaņol|english|deutsch
Services
ELAND
Bases de donnČes
Technologie

Le Système
Le système comprend 7 modules:
a) Le module de recherche
b) L'index des bases de données
c) L'analyseur de requêtes
d) La gestion des caractères spéciaux
e) Le module de navigation
f) La base de données des exports XML
g) Le moteur de combinaison

 

Le module de recherche
Ce module gère la présentation des options à l'usager. Dans le cas de l'interface en exemple, il propose une simple boîte de dialogue de recherche avec la sélection d'un type d'information dans les résultats. Une liste de termes à parcourir peut aussi être utilisée dans le cas où la recherche multilingue est nécessaire. Ici un mot-clé peut enclencher une recherche avec ses équivalents dans les autres langues. Pour améliorer la performance ces recherches peuvent être préparées avant que l'usager en ait besoin. Ainsi, une page statique combinant les résultats peut avoir été préparée et liée aux mots-clé.
Le module de recherche transmet la chaîne de recherche ainsi que les paramètres du type de données à l'analyseur de requêtes.

L' index des bases de données
Cet index gère l'information sur chaque base de données. C'est actuellement un répertoire de bases de données sur le serveur contenant les scripts particuliers pour chaque base de données. Ainsi que le système est conçu cela pourrait devenir une base de données contenant les informations de paramètres sur les bases de données, tel qu'un logiciel de plate-forme avec la gestion des caractères spéciaux et des paramètres de requêtes.

L'analyseur de requêtes
Ce module contrôle les commandes provenant de la base de données cible. Au contraire des autres systèmes celui-ci n'exige pas des bases de données hôtes d'adopter un système de recherche comptabile xml mais utilise les requêtes des bases de données existantes avec un nouveau format de resultats.


Gestion des caractères spéciaux
Ce sous-module de gestion des caractères spéciaux contrôle les opérateurs booléens et la troncature. Il remplace la notation standard avec les commandes nécessaires pour les bases de données cible, par exemple & est remplacé par and / by si nécessaire. Ceci peut souvent devenir plus complexe si les sous-champs sont utilisés pour une recherche multi-critères.

Module de navigation
Ce module contrôle la navigation à travers les pages de résultats des bases de données choisies. Il conserve les requêtes pour les transmettre au module de requêtes et permettre à l'usager de parcourir les bases de données. Le système met en lumière les bases de données sélectionnées et fournit un champ de recherche utilisant le script du module de recherche.


La base de données des exports XML
C'est le seul composant qui a besoin d'être configuré sur la base de données participante. Ce n'est pas spécifique à ce logiciel qui peut être utilisé pour d'autres buts, tels qu'échanger des données avec d'autres systèmes fournissant un affichage en conjonction avec des feuilles de style XSL à différents usagers. Cela demande simplement la construction d'un nouveau script de page de résultats qui insert un code xml à la place d'un code html.

Moteur de combinaison
Ce script combine les pages de résultats xml dans un fichier, puis utilise les propriétés des feuilles de style y attenantes pour trier et présenter les données. Les données peuvent ainsi être triées par champs et présentées dans un affichage dépendant du choix de la feuile de style qui peut être déclaré dans le "haut de page" du fichier xml quand celui-ci est généré. Pour des raisons de démonstration le fichier brut xml est généré pour être présenté avec Internet explorer 5.

Contact
eland@eadi.org
 
 
EL@ND propose une seule recherche sur 9 catalogues spécialisés dans l'information sur le dévelopement. Il dispose d'un support multilingue qui permet de retrouver des articles dans les ressources cataloguées à travers l'Europe.