## Utiliser la syntaxe des requêtes Verity

Deux méthodes de recherche, de base ou avancée, sont disponibles pour les recherches dans la Bibliothèque en ligne PeopleSoft. Pour lancer une recherche de base, utilisez l'onglet Recherche dans le cadre de référence. Pour accéder à la page PeopleBooks Bibliothèque: Recherche Avancée, cliquez sur le lien Recherche avancée sous l'onglet Recherche.

Ce document réunit des informations détaillées sur la syntaxe des requêtes Verity. Pour plus de détails sur le formulaire de recherche de la Bibliothèque en ligne PeopleSoft, consultez le PeopleBook "A propos des PeopleBooks".

Voir Effectuer des recherches dans la Bibliothèque en Ligne PeopleSoft.

### Utiliser la syntaxe des requêtes Verity

Sur la page Recherche Avancée, vous avez la possibilité d'indiquer les bibliothèques ou les titres sur lesquels doit porter la recherche, et de paramétrer la présentation des résultats obtenus. Vous pouvez lancer une recherche de base à partir de cette page (en sélectionnant le bouton radio Tous les mots, Au moins un mot ou Expression exacte en regard de l'option Type recherche) ou effectuer une recherche avancée en tirant parti de la puissance des requêtes Verity (en sélectionnant le bouton radio Syntaxe requête en regard de l'option Type recherche).

La syntaxe à respecter pour la saisie des critères de recherche est semblable à celle des moteurs de recherche internet les plus courants.

Voici quelques exemples de requêtes de base et des résultats produits.

Chaîne de recherche | Résultats
gestion | Le mot gestion auquel s'ajouteront des variations construites sur le même radical telles que gestions ou gestionnaire.
exécuter le traitement | L'expression exécuter le traitement à laquelle s'ajouteront des variations telles que exécutez le traitement, exécution pour traitement et exécuter les traitements.
"gestion" | Le mot gestion uniquement.
"exécuter le traitement" | L'expression exécuter le traitement uniquement.
exécuter le "traitement" | Le mot exécuter auquel s'ajouteront des variations construites sur le même radical, suivis du mot traitement uniquement. Par exemple : exécutez le traitement et exécution pour traitement.
sql et sqr | Les rubriques contenant à la fois sql et sqr.
liste ou état | Les rubriques contenant liste ou état.
liste, état, sqr | Les rubriques contenant liste ou état ou sqr avec affectation d'un score plus élevé aux rubriques contenant plusieurs mots clés. Vous pouvez également utiliser <cumul>(liste, état, sqr).
état sauf sqr | Les rubriques contenant état mais pas sqr.

### Utiliser la syntaxe des requêtes avancées

Maintenant que vous êtes familiarisé avec la syntaxe de recherche de base, vous pouvez augmenter encore la puissance de vos requêtes en utilisant des caractères génériques, des opérateurs de proximité, des recherches dans un champ ciblé et des recherches imbriquées.

#### Caractères génériques

Vous pouvez utiliser des caractères génériques lorsque vous n'êtes pas sûr de l'orthographe du terme recherché, par exemple.

- L'astérisque (*) se substitue à une chaîne de caractères, quelle qu'en soit la longueur.

- Le point d'interrogation (?) remplace tout caractère unique.

Remarque : lorsque vous utilisez des caractères génériques, le terme recherché est interprété littéralement, comme s'il était placé entre guillemets.

Voici quelques exemples.

Chaîne de recherche | Résultats
mat* pl*s | matricule, matériel, matière, matte, maternité, etc. plus, plis, plissés, plaidoiries, etc.
m?t sa??e | mat, mit, met, mot, mst, etc. sable, sacre, sache, saine, etc.

#### Opérateurs de proximité

Vous pouvez affiner votre recherche à l'aide d'opérateurs de proximité : ceux-ci vous permettent de ne sélectionner les documents contenant les termes recherchés que lorsque ces termes sont proches les uns des autres. Ces opérateurs sont semblables à l'opérateur booléen ET, mais ajoutent une condition de proximité d'un terme par rapport à l'autre : seuls les cas où les termes se trouvent dans la même phrase ou le même paragraphe sont considérés comme des résultats de recherche positifs. Vous devez savoir également que les opérateurs de proximité sont prioritaires sur les opérateurs booléens dans l'ordre de traitement.

- L'opérateur <PHRASE> est utilisé entre deux termes que l'on souhaite retrouver dans la même phrase.

- L'opérateur <PARAGRAPHE> est utilisé entre deux termes que l'on souhaite retrouver dans le même paragraphe.

Voici quelques exemples.

Chaîne de recherche | Résultats
sql <phrase> table | Les rubriques contenant sql et table dans la même phrase.
sql <paragraphe> table | Les rubriques contenant sql et table dans le même paragraphe.
sql <phrase> table ou champ | Les rubriques contenant soit sql et table dans une même phrase, soit le mot champ.

#### Opérateurs de recherche dans un champ

L’opérateur <DANS> est utilisé pour indiquer le champ dans lequel la recherche doit s'effectuer. Seul le champ title (correspondant au titre) est disponible.

Chaîne de recherche | Résultats
sql <dans> title | Les rubriques dont le titre contient le mot sql.

#### Requêtes imbriquées

Vous pouvez placer les termes recherchés et leurs opérateurs entre parenthèses pour préciser l’ordre dans lequel ceux-ci doivent être interprétés. Les informations entre parenthèses sont prises en compte avant celles placées hors des parenthèses.

Chaîne de recherche | Résultats
(crystal ou sqr) et page | Les rubriques contenant le mot page, ainsi que le mot crystal ou sqr.
état et (sql <phrase> (sqr ou cobol) ou crystal <phrase> champ) | Les rubriques contenant le mot état et une phrase comportant sql et sqr, ou une phrase comportant sql et cobol, ou une phrase comportant crystal et champ.

### Consulter la syntaxe des requêtes Verity

Sur la page Résultats de la Recherche, la chaîne de recherche apparaît sous la forme d'un hyperlien. Lorsque vous cliquez sur ce lien, une fenêtre en incrustation s'affiche. Elle contient la syntaxe de la requête Verity utilisée en arrière-plan pour les recherches de base : Tous les mots, Au moins un mot, Expression exacte. Si une recherche produit des résultats inattendus, cette fenêtre peut vous aider à en identifier la cause. Elle peut également faciliter votre apprentissage de la syntaxe des requêtes Verity.