| Projet Serveur de Documents: Les services de recherche de l'information |
Ces services proposés à l'utilisateur sont actuellement au nombre de quatre, et correspondent chacun à un type de recherche particulier.
Il y a:
Grâce à cette recherche, l'utilisateur peut rapidement avoir un aperçu des thèmes les plus utilisés dans la base.

On lui affiche la liste des thèmes principaux de la base, parmi lesquels il peut démarrer sa recherche. Il peut également limiter sa recherche à un ou plusieurs supports de documents.
Si aucun thème ne lui convient parmi ceux proposés, il peut voir tous les thèmes existants (en cliquant sur "tous les thèmes") y compris ceux de départ, ou uniquement ceux qui ne sont pas proposés dès le départ (en cliquant sur "autres thèmes"). Ces deux liens lui affichent dans la partie en bas à gauche de la fenêtre, l'ensemble des thèmes disponibles. Il n'a plus qu'à faire son choix.
Lorsqu'un thème est choisi, l'ensemble des documents mentionnant ce thème est affiché dans la partie inférieure droite de la fenêtre. Ils sont affichés par page, à raison de 10 documents par page. Nous expliquerons à la fin de cette section la procédure d'utilisation de cette liste de résultats, celle-ci étant commune à trois recherches.
L'utilisateur peut également affiner sa recherche, en précisant un sous-thème du thème choisi, s'il en possède. Dans la liste, seuls seront conservés les documents mentionnant le thème et son sous-thème. Cet affinement est possible, tant que des sous-thèmes sont disponibles.
Ces sous-thèmes sont bien pratiques quand il y a beaucoup de documents retrouvés; plutôt que parcourir l'ensemble des pages de résultats, on rajoute un sous-thème au thème courant, et on réduit ainsi l'ensemble des résultats.
Au fur et à mesure qu'il progresse dans les sous-thèmes, il a la possibilité de revenir au(x) niveau(x) précédent(s). Pour retourner à la liste de départ, il faut relancer la recherche à l'aide de la barre d'outils.
Cette recherche plus précise permet de rechercher un ou plusieurs mots dans les champs d'un document.

On propose un formulaire à l'utilisateur, avec un champ permettant de saisir le(s) mot(s)-clé(s) à rechercher. Le fonctionnement est le suivant:
Quand les résultats sont affichés, on conserve à l'écran le formulaire de saisie, avec le texte entré, si bien que l'on peut modifier ses critères de recherche sans tout ressaisir.
Cette recherche permet de spécifier des valeurs de façon séparée pour chaque champ. Ainsi on peut réaliser des recherches croisées.

Les champs concernés sont:
Les documents retrouvés seront les documents qui correspondent à TOUS les critères saisis. Par exemple, si l'on entre "xml" dans le champ 'mots-clés', que l'on choisit le thème "php" et que l'on sélectionne la date maximale "31 août 2000", on aura la liste des documents dont l'un des thèmes est "php", et dont les mots-clés contiennent "xml", et publiés avant le 31 août 2000.
A l'aide d'un moteur (Htdig), on peut indexer tous les documents téléchargés sur le serveur; cette fois, on parle bien des documents terminaux, et plus les fiches descriptives des documents.

Cette recherche ne retrouvera donc pas des cd-roms, ou livres, etc., ni même des sites web. Elle ne concerne que les documents présents sur le serveur. Elle fonctionne comme la recherche par mots-clés, mais la syntaxe est différente: on peut utiliser une syntaxe booléenne, permettant le 'ET' ('AND'), le 'OU' ('OR') et le 'NON' ('NOT').
L'affichage des résultats est propres à Htdig, et ne comporte qu'un lien sur le fichier dans lequel a été trouvé le mot saisi.
Les résultats de ces trois recherches sont donnés sous la même forme: une liste de dix documents, chacun étant affiché sous forme réduite (deux lignes descriptives).
Si la recherche a produit plus de 10 résultats, les autres sont accessibles à l'aide de liens numérotés: '2', '3',... permettant de voir le reste, toujours par pages séparées:

Chaque document est affiché sous la forme suivante: on voit d'abord l'icône correspondant à son support, suivi du titre du document. Celui-ci peut être sous forme de lien hypertexte permettant d'ouvrir dans une nouvelle fenêtre le document terminal lui-même, si celui-ci est en ligne.
Après on peut lire la date de publication du document, son propriétaire (auquel on peut envoyer un mail par un simple lien). On a aussi les premiers mots de la description en italique, et un lien permettant d'accéder aux autres informations concernant le document: "(plus d'infos)".
Ce lien ouvre une fenêtre dans laquelle on peut lire toutes les caractéristiques du document:

D'autre part, on peut, à partir de cette liste, modifier ou supprimer les documents dont on est propriétaire. Ceux-ci sont en effet suivis de deux icônes à cet effet. Ces fonctionnalités sont décrites dans la partie "services en matière de production".