|
| Guide de l'utilisateur pour Sun Java™ System Web Server 7.0 |
Recherche de base
Vous pouvez utiliser la page de requête de recherche pour rechercher des documents dans une collection.
![]()
Pour entrer une requête :
- Sélectionnez une ou plusieurs collections de référence pour votre recherche ;
- Saisissez quelques mots de description ;
- Cliquez sur le bouton Recherche (ou appuyez sur la touche Entrée).
La page de résultats contient des liens vers les documents du serveur qui correspondent à vos critères de recherche.
La plupart du temps, vous trouverez ce que vous cherchez en effectuant une recherche par mots-clés dans une collection. Toutefois, il sera parfois nécessaire d'effectuer une recherche plus complexe.
Dans la plupart des cas, la page Recherche avancée représente le mode le plus simple pour construire une requête complexe. Toutefois, vous pouvez également saisir une syntaxe de requête complexe directement dans la zone de recherche.
Il existe deux types d'outils de syntaxe pour créer manuellement des requêtes complexes. Vous pouvez utiliser les caractères génériques et les opérateurs de requêtes de recherche dans la même recherche.
Caractères génériques
Les caractères génériques sont des caractères spéciaux qui représentent une multitude d'autres caractères ou des groupes de caractères dans une recherche. Par exemple, dans une requête, un point d'interrogation (?) est un caractère générique qui représente une lettre ou un chiffre. Les options suivantes sont disponibles :
Point d'interrogation (?)
Correspond à n'importe quel caractère unique.
Exemple
bo?s - Recherche les mots boas, bois, bons, et bous.
ver???? - Recherche des mots tels que verdeur, version, verglas, et verdict. Ne recherche pas des mots tels que verbal et verger, qui contiennent la chaîne "ver" mais non suivie par quatre lettres.
Astérisque (*)
Correspond à n'importe quel groupe de caractères.
Exemple
do* - Recherche les documents contenant n'importe quel mot commençant par les lettres "do", tels que douzaine, docteur, dogue, documentation, etc.
Espace
Pour générer une liste de l'ensemble des documents contenus dans une collection ou une catégorie, utilisez simplement un espace en tant que requête.
Opérateurs de requêtes de recherche
Vous pouvez utiliser des opérateurs de recherche supplémentaires pour créer une requête plus complexe et affiner votre recherche. Vous pouvez choisir parmi les opérateurs suivants :
- AND, <AND>
- <CASE>
- <CONTAINS>
- égal à (=), <EQUALS>
- <ENDS>
- supérieur à (>), <GREATER>
- inférieur à (<), <LESS>
- inférieur ou égal à (<=), <LEQ>
- <MATCHES>
- <NEAR>
- <NEAR/n>
- NOT, <NOT>
- pas égal à (!=)
- OR, <OR>
- <PHRASE>
- <STARTS>
- <STEM>
- <WORD>
AND, <AND>
Ajoute des critères obligatoires à la recherche. Il n'est pas nécessaire d'inclure l'opérateur AND pour relier des mots-clés dans votre requête de recherche. Sun Java™ System Web Server l'inclut automatiquement entre les termes séparés par des espaces. Cela équivaut à insérer un espace entre deux mots-clés.
Exemple
![]()
Renvoie les documents qui contiennent les mots Anderson et Tull, en ignorant les documents qui contiennent un seul des deux mots-clés spécifiés.
<CASE>
Effectue une recherche sensible à la casse sur les mots-clés spécifiés.
Exemple
![]()
Recherche les documents qui contiennent mark (marque) en minuscules, et non pas Mark.
<CONTAINS>
Recherche les documents contenant les mots spécifiés dans un champ de document. <CONTAINS> travaille uniquement sur des mots entiers, alors que <SUBSTRING> fonctionne sur des chaînes de caractères.
Exemple
![]()
Recherche les documents contenant les mots Jethro Tull dans leur titre.
égal à (=), <EQUALS>
Recherche les documents dans lesquels un champ de document correspond à une valeur spécifique.
Exemple
![]()
Recherche les documents mis à jour le 17 juillet 2003.
<ENDS>
Recherche les documents dans lesquels un champ de document se termine par une chaîne de caractères spécifique.
Exemple
![]()
Recherche les documents dont le titre se termine par le mot Brick.
supérieur à (>), <GREATER>
Recherche les documents dans lesquels un champ de document est supérieur à une valeur spécifique.
![]()
Recherche les documents créés après le 17 juillet 2003.
inférieur à (<), <LESS>
Recherche les documents dans lesquels un champ de document est inférieur à une valeur spécifique.
![]()
Recherche les documents créés avant le 17 juillet 2003.
inférieur ou égal à (<=), <LEQ>
Recherche les documents dans lesquels un champ de document est inférieur ou égal à une valeur spécifique.
![]()
Recherche les documents créés le ou avant le 17 juillet 2003.
<MATCHES>
Recherche les documents dans lesquels un champ de document correspond au motif spécifié, proposé en tant que mot-clé.
Exemple
![]()
Recherche les documents dont le titre contient des mots tels que virtuel, Tull, futur, etc, qui incluent le motif tu.
<NEAR>
Recherche les documents dans lesquels les mots spécifiés se trouvent à une distance de 1000 mots. Plus les mots sont rapprochés, plus le taux de pertinence affecté au document est élevé.
Exemple
![]()
Recherche les documents contenant les mots Anderson et Chrysalis, séparés par 1000 mots au maximum et affecte un taux de pertinence plus élevé pour les documents dans lesquels ces mots sont plus rapprochés.
<NEAR/n>
Recherche les documents dans lesquels les mots spécifiés se trouvent à une distance de n mots. La valeur de n doit être comprise entre 1 et 1024. Tous les documents concernés se voient affecter le même taux de pertinence.
Exemple
![]()
Recherche les documents contenant les phrases "flute at Hammersmith" (flûte au Hammersmith) et "flute recitals at the Hammersmith" (récitals de flûte au Hammersmith) car la distance entre flute et Hammersmith ne dépasse pas trois mots. Une phrase telle que "flute and other musical instruments in the market near Hammersmith" (flûte et autres instruments de musique dans le marché attenant au Hammersmith) ne serait pas prise en compte.
NOT, <NOT>
L'opérateur NOT modifie les autres opérateurs. Il recherche les documents qui ne contiennent pas un mot ou une phrase spécifique.
Remarque Utilisez l'opérateur <NOT> pour modifier l'opérateur <OR> ou <AND>.
Exemple
![]()
Recherche les documents contenant le nom Barre, en excluant le nom Conway.
pas égal à (!=)
![]()
Recherche les documents créés avant ou après le 17 juillet 2003, mais pas le jour même.
OR, <OR>
Ajoute des critères facultatifs à la recherche.
Exemple
![]()
Recherche les documents contenant soit le mot Aqualung, soit le mot Stormwatch.
<PHRASE>
Relie des mots individuels pour en faire des phrases. Sun Java™ System Web Server traite les mots saisis à la suite de cet opérateur comme des phrases. Ainsi, <PHRASE> locomotive et <PHRASE> breath et "locomotive breath" sont des requêtes identiques.
![]()
Recherche les documents contenant l'expression "locomotive breath".
Ignore les documents dans lequels les mots locomotive et breath (souffle) ne constituent pas une phrase (à la suite l'un de l'autre).
<STARTS>
Recherche les documents dans lesquels un champ de document débute par une chaîne de caractères spécifique.
Exemple
![]()
Recherche les documents dont le titre commence par le mot Chronology.
<STEM>
Recherche les documents qui incluent des variations du mot spécifié, telles que le pluriel, les temps du passé, etc.
Remarque Sun Java™ System Web Server utilise l'opérateur <STEM> par défaut. Il n'est donc pas nécessaire d'entrer <STEM> dans la zone de recherche.
Exemple
![]()
Recherche les documents qui contiennent des variations de publish, telles que publisher, publishing, public, et publication.
<WORD>
Recherche les documents qui contiennent le mot exact spécifié.
Exemple
![]()
Recherche les documents qui contiennent le mot "Ian" sans rechercher les documents qui contiennent des mots similaires, tels que "triangle" ou "diana".
Champ de document
Sun Java™ System Web Server maintient un index de documents. Cet index contient une entrée pour chaque document. Chaque entrée d'index contient un ou plusieurs champs, tels que le titre, l'auteur et l'URL. Vous pouvez limiter vos requêtes à des champs de document spécifiques. Les résultats ne seront affichés que s'ils correspondent aux critères des champs spécifiés.
Par exemple, si vous recherchez simplement le mot Einstein, vous aurez accès à tous les documents qui contiennent le mot Einstein dans leur champ Titre, Auteur ou Mots-clés. Les résultats inclueront donc les documents sur Einstein, les documents qui font référence à Einstein, et ceux écrit par Einstein. En revanche, si vous spécifiez Auteur = "Albert Einstein" , vous aurez uniquement accès aux documents écrits par Albert Einstein.
Par défaut, les champs d'index de recherche sont les suivants :
- Auteur. Auteur(s) ou organisation responsable(s) de la création du document et spécifié(s) par une balise Méta <Author>.
- Mots-clés. Mots-clés spécifiés par une balise Méta <Keywords>.
- Date. Date à laquelle le document a été modifié pour la dernière fois.
- Titre. Titre du document spécifié par une balise HTML <Title>.
(Votre administrateur peut choisir de créer de nouveaux champs ou de supprimer des champs par défaut.)