Commission de la fonction publique du Canada
Éviter tous les menus Passer au menu de navigation de gauche.
English  Contactez-nous  Aide  Recherche  Site du Canada
Carte du site  Votre opinion  Saviez-vous?  Votre localité  Accueil CFP

Aide à la recherche

Recherche simple

Rechercher un seul mot
Vous n'avez qu'à entrer un mot dans la boîte « Rechercher » et à cliquer sur le bouton « Rechercher ».

Rechercher plusieurs mots
Pour rechercher plusieurs mots, il y a deux façons de procéder :

  1. Si les mots doivent apparaître ensemble dans le texte, entrez-les dans la boîte « Rechercher », en prenant soin de les séparer par des espaces. Par exemple, entrez les mots "législation gouvernementale" pour trouver ces deux mots ensemble dans le texte.
  2. Si les mots doivent tous apparaître dans le texte, mais pas nécessairement ensemble, utilisez le mot-clé AND. Par exemple, si vous cherchez de l'information sur les examens pour les postes de direction, vous pourriez entrer "examens AND direction".

Distinction majuscules/minuscules
Dans la majorité des recherches, il vaut mieux entrer tous les mots recherchés en minuscules. Vous obtiendrez ainsi toutes les occurrences des mots, sans égard à la casse utilisée dans le texte. Par exemple, si vous cherchez "système", vous obtiendrez les pages qui contiennent les mots « Système » et « système ».

Si vous utilisez des majuscules dans les mots cherchés, le système fera la distinction entre les majuscules et les minuscules. Par exemple, si vous cherchez le mot "Système", vous obtiendrez seulement les pages qui contiennent le mot « Système » et pas celles qui renferment le mot « système ».

Recherches booléennes
Vous pouvez utiliser les opérateurs booléens AND, OR et NOT dans vos recherches. Pour obtenir plus d'information, lisez la section suivante qui porte sur la recherche avancée.


Recherche avancée

Pour effectuer efficacement une recherche, vous devez savoir comment utiliser les opérateurs de requête. Comme vous ne pouvez faire que des recherches booléennes, l'information qui suit s'appuie sur des règles de recherches booléennes.

Note
Dans le cas des opérateurs de requête, le système ne fait pas la distinction entre les majuscules et les minuscules. Nous avons utilisé des majuscules dans les exemples par souci de clarté seulement.

Le moteur de recherche interprète la requête selon un ensemble de règles syntaxiques. Les résultats de la recherche sont classés par ordre « d'importance », c'est-à-dire selon le degré de correspondance entre le mot et les critères de recherche entrés à l'origine. Dans l'exemple ci-dessous, le mot région se classerait avant que ses variantes à racine commune.

Si vous entrez le mot région, le moteur trouve ce mot et toutes ses variantes à racine commune (p. ex. régions et régional).

Les résultats des requêtes ne sont pas tous classés. Par exemple, les recherches qui consistent à vérifier si une chaîne donnée correspond à la valeur dans un champ ne permettent pas d'effectuer de comparaisons : ou la chaîne correspond à la valeur ou elle n'y correspond pas. La même règle s'applique lorsqu'il s'agit de vérifier si une chaîne se trouve dans un champ ou si elle se trouve au début ou à la fin d'un champ.

La section ci-dessous traite des points suivants :

  • Hypothèses par défaut
  • Règles de recherche
  • Sélection des opérateurs à utiliser
  • Opérateurs de requête : un guide
  • Utilisation des caractères génériques
Hypothèses par défaut
Le language de requête comporte des valeurs et des hypothèses par défaut qui déterminent de quelle façon votre requête sera interprétée. Dans certains cas, vous pouvez contourner les valeurs par défaut, mais voici comment le moteur de recherche établit ce que vous voulez comme résultats de recherche :

<STEM> - Ce type de recherche sert à trouver tous les documents qui contiennent des variantes à racine commune de l'expression ou du mot recherchée. Le moteur de recherche tient compte de la signification du mot, pas seulement de son orthographe. Par exemple, si vous faites une recherche avec le mot plan, vous obtiendrez des documents qui renferment les mots planification et plans, mais pas ceux qui contiennent le mot planage ou planète.

<MANY> - Ce type de recherche permet de savoir à quelle fréquence l'expression ou le mot recherché paraît dans les documents trouvés, et de classer les résultats en fonction de cette fréquence (ou de leur pertinence).

<PHRASE> - Dans ce type de recherche, le système considère que les mots séparés par des espaces font partie d'une expression. Par exemple, loutre du Canada est considérée comme étant une expression et le moteur de recherche doit trouver ces trois mots ensemble. Une telle recherche ne permet pas de trouver des documents contenant les expressions loutre de mer ou bernache du Canada.

Note
Dans tous les cas où il n'est pas clair que deux mots doivent être considérés comme une expression, vous pouvez utiliser des parenthèses. Par exemple, <PHRASE>
<PHRASE> (flux "and" reflux).

OR - Ce type de recherche permet de considérer comme étant optionnel chacun des mots ou chacune des expressions séparés par des virgules dans la requête, bien qu'il doit y avoir au moins un des mots ou une des expressions. En fait, il s'agit d'une recherche implicite à l'aide de l'opérateur OR. Par exemple, si vous avez indiqué les mots Canada et loutre, le système recherche les documents qui contiennent soit Canada, soit loutre. Veuillez noter que les chevrons ne sont pas requis dans une recherche à l'aide de l'opérateur OR.

Règles de recherche
Pour faire des recherches complexes, vous pouvez combiner des opérateurs de requête, manipuler la syntaxe de la requête ou inclure des caractères génériques.

La section ci-dessous traite des points suivants :

  • Chevrons
  • Combinaison d'opérateurs
  • Utilisation des opérateurs de requête comme critère de recherche
  • Annulation d'une recherche de radical
  • Modification des opérateurs
Chevrons
À l'exception des opérateurs AND, OR et NOT ainsi que des opérateurs de comparaison de valeurs numériques et de dates, vous devez mettre les opérateurs de requête entre chevrons, p. ex. <CONTAINS> et <WILDCARD> .

Combinaison d'opérateurs
Vous pouvez combiner plusieurs opérateurs de requête dans une seule recherche pour obtenir des résultats précis. Par exemple, vous pouvez entrer la requête ci-dessous de manière à limiter votre recherche aux documents qui contiennent les mots bernache et Canada, mais exclure ceux qui renferment le mot sanctuaire

Bernache AND Canada NOT <CONTAINS> sanctuaire

Pour effectuer une recherche encore plus précise, incluez des expressions implicites, comme dans la requête ci-dessous qui vous permettra d'obtenir des documents qui portent sur le sanctuaire de bernaches du Canada (toute l'expression a été demandée) et qui contiennent aussi le mot bernaches, mais pas le mot oies .

Sanctuaire de bernaches du Canada AND bernaches AND NOT oies

Utilisation des opérateurs de requête comme critères de recherche
Vous pouvez utiliser n'importe quel opérateur de requête comme critère de recherche, mais vous devez mettre le critère entre guillemets. Par exemple, pour rechercher des documents sur le flux et le reflux des marées, utilisez la requête suivante :

<CONTAINS> flux "and" reflux

Annulation d'une recherche de radical
Pour annuler la recherche implicite de radical, mettez le mot entre guillemets. Par exemple, vous pouvez préciser votre recherche en utilisant une requête comme celle-ci :

Cette recherche ne permettra d'obtenir que des documents qui contiennent précisément le mot plan sans retenir ceux qui renferment les mots plans ou planification.

Modification des opérateurs
Vous pouvez utiliser les opérateurs AND, OR et NOT pour modifier d'autres opérateurs. Par exemple, vous pouvez exclure les documents dont le titre contient l'expression parc thématique. Voici ce que cela donnerait :

Title NOT <CONTAINS> parc thématique

Sélection des opérateurs à utiliser
Utilisez le tableau ci-dessous pour choisir les opérateurs à utiliser. Comme dans le language de requête, il n'y a pas de distinction entre les majuscules et les minuscules, les opérateurs <starts> et <STARTS> sont donc équivalents. Dans le présent document, nous avons utilisé des majuscules par souci de clarté seulement.

Tableau 6.1 Sélection de l'opérateur à utiliser

Type de recherche Opérateurs valide Exemples
Recherche de documents par comparaison de valeurs numériques ou de dates.
Les dates doivent être dans le format AA-MM-JJ (p. ex. 01-12-31).
est égal à (=),
est supérieur à (>),
est supérieur ou égal à (>=),
est inférieur à (<),
est inférieur ou égal à (<=)
DATE >= 99-06-30

Trouve les documents créés le 30 juin 1999 ou après cette date.
Recherche de mots ou d'expressions dans des champs de document précis ou dans un emplacement précis du champ.
<STARTS>,
<CONTAINS>,
<ENDS>,
est égal à (=)
Title <STARTS> Aide

Trouve les documents dont le titre commence par le mot Aide.
Recherche deux mots ou plus dans un document.
AND,
<NEAR/1>
spécifications AND examen

Trouve les documents qui contiennent les mots spécifications et examen.

Opérateurs de requête : un guide
Le tableau ci-dessous décrit quelques opérateurs couramment utilisés et donne des exemples sur la façon de les utiliser. Tous les opérateurs sont classés selon leur pertinence, sauf avis contraire.

Tableau 6.2 Opérateurs de langue de requête

Opérateur
Description
Exemples
AND Ajoute des critères obligatoires à la recherche. Trouve les documents qui contiennent tous les mots indiqués.
Antarctique AND alpinisme

Trouve seulement les documents qui contiennent les mots Antarctique et alpinisme, et toutes les variantes à racine commune, telles qu'alpiniste.
<CONTAINS> Trouve les documents qui renferment les mots indiqués dans un champ de document. Les mots doivent être dans le même ordre séquentiel et être contigus.

Vous pouvez utiliser des caractères génériques. Valeurs alphanumériques seulement.

Ne classe pas les documents selon la pertinence.
Title <CONTAINS> gain supérieur

Trouve les documents dont le titre contient l'expressions gain supérieur. Ne tient pas compte des documents dont le titre contient l'expression gains plus élevés.
<ENDS> Trouve des documents dans lesquels un champ se termine par une chaîne de caractères donnée.

Ne classe pas les documents selon la pertinence.
Title <ENDS> ébauche

Trouve les documents qui contiennent des titres se terminant par le mot ébauche.
égal à (=)
Trouve les documents dont un des champs de document contient une date ou une valeur numérique précise.
Created = 6-30-99

Trouve les documents créés le 30 juin 1999.
supérieur à (>)
Trouve les documents dont un des champs de document contient une date postérieure à une date précise ou une valeur supérieure à une valeur précise.
Created > 6-30-99

Trouve les documents créés après le 30 juin 1999.
supérieur ou égal à (>=)
Trouve les documents dont un des champs de document contient une date postérieure ou égale à une date précise ou une valeur supérieure ou égale à une valeur précise.
Created >= 6-30-99

Trouve les documents créés le 30 juin 1999 ou après.
inférieur à (<)
Trouve les documents dont un des champs de document contient une date antérieure à une date précise ou une valeur inférieure à une valeur précise.
Created < 6-30-99

Trouve les documents créés avant le 30 juin 1999.
inférieur ou égal à (<=)
Trouve les documents dont un des champs de document contient une date antérieure ou égale à une date précise ou une valeur inférieure ou égale à une valeur précise.
Created <= 6-30-99

Trouve les documents créés le 30 juin 1999 ou avant.
<MATCHES> Trouve les documents dont un des champs de document contient une chaîne de caractères qui correspond à la chaîne que vous avez indiquée.

Ne tient pas compte des documents qui contiennent une correspondance partielle.

Ne classe pas les documents selon leur pertinence.
<MATCHES> employé

Trouve les documents qui contiennent le mot employé ou toutes ses variantes de racine commune, p. ex. employés.
<NEAR> Trouve les documents qui contiennent les mots indiqués. Plus les termes sont rapprochés dans le document, plus le document va être en tête de liste des résultats.
achat <NEAR> actions

Trouve les documents qui contiennent et le mot achat et le mot actions, mais, dans la liste des résultats, un document qui contient l'expression achats d'actions vient avant un autre qui renferme l'expression achat de fournitures et certificat d'actions.
<NEAR/N> Trouve les documents dans lesquels au moins deux mots indiqués sont à N les uns des autres. Le nombre N peut être un nombre entier jusqu'à 1 000. Classe aussi les documents selon leur pertinence en fonction de la proximité des mots.
achat <NEAR/1> actions

Trouve les documents qui contiennent les expressions achat d'actions et acheter des actions.

Ne tient pas compte des documents qui renferment des expressions comme achat de fournitures et certificat d'actions parce que les mots achat et actions ne sont pas rapprochés dans le document.

Lorsque le nombre N est égal ou supérieur à 2, l'opérateur trouve les documents qui contiennent les mots qui sont séparés par deux mots et plus et classe les documents dans lesquels ces mots sont les plus rapprochés en tête de liste des résultats.
NOT Trouve les documents qui ne contiennent pas une expression ou un mot précis.

Note : Vous pouvez utiliser l'opérateur NOT pour modifier l'opérateur OR ou AND.
surf AND NOT plage

Trouve les documents qui contiennent le mot surf mais pas le mot plage.
OR Ajoute des critères optionnels à la recherche. Trouve les documents qui renferment au moins un des critères de recherche.
pommes OR oranges

Trouve les documents qui contiennent le mot pommes ou oranges.
<PHRASE> Trouve les documents qui contiennent l'expression indiquée. Une expression est formée de deux mots ou plus regroupés dans un ordre donné.
<PHRASE> (flux et reflux)

Trouve les documents qui contiennent toute l'expression flux et reflux.
Note : Si l'on fait des recherches en anglais, p. ex. que l'on cherche rise "and" fall, il faut mettre le mot and entre guillemets pour faire en sorte que le système l'interprète comme un littéral et non comme un opérateur.
<STARTS> Trouve les documents dont un des champs de document commence par une chaîne de caractères donnée.

Ne classe pas les documents selon leur pertinence.
Title <STARTS> Coll

Trouve les documents dont les titres commencent par Coll, comme Collectif et Collectivité.
<STEM>
(en anglais seulement)
Trouve les documents qui contiennent le mot indiqué et ses variantes.
<STEM> plan

Trouve les documents qui contiennent les mots plan, plans, planifié ou planification, et d'autres variantes comportant un radical qui a le même sens. Ne tient pas compte des mots dont l'orthographe est semblable, comme planète et planage, puisqu'ils n'ont pas le même radical.
<SUBSTRING> Trouve les documents dont un des champs de document contient une partie ou la totalité de la chaîne de caractères que vous avez indiquée.

Semblable à l'opérateur <MATCHES>, mais peut trouver les correspondances reliées à une chaîne partielle.

Ne fonctionne pas avec des caractères génériques.

Ne classe pas les documents selon leur pertinence.
<SUBSTRING> emploi

Trouve les documents qui correspondent à une partie ou à la totalité du mot emploi de telle sorte que les documents qui contiennent le mot loi figureraient aussi dans la liste des résultats.

Note : Fonctionne avec les littéraux seulement. Si vous entrez web*, l'astérisque ne fonctionnera pas comme un caractère générique, vous devrez alors entrer la chaîne "web*" complète pour obtenir les résultats voulus.
<WILDCARD> Trouve les documents qui contiennent les caractères génériques dans la chaîne recherchée. Vous pouvez utiliser cet opérateur pour obtenir des mots qui sont orthographiés de façon semblable, mais que vous n'auriez pas trouvés en recherchant le radical du mot.

Comme certains caractères, tels que * et ?, indiquent automatiquement qu'il s'agit d'une recherche comportant des caractères génériques, vous n'avez pas à inclure le mot <WILDCARD>.
<WILDCARD> plan*
Trouve les documents qui contiennent les mots plan, planage ou planète, de même que les mots qui commencent par plan, comme planifié, plans et planétoïde.

Reportez-vous à la section suivante pour obtenir plus d'information et d'exemples.
<WORD> Trouve les documents qui contiennent le mot indiqué.
<WORD> théâtre

Trouve les documents qui contiennent le mot théâtre, théâtral, théâtres et d'autres mots dérivés du mot théâtre.

Utilisation des caractères génériques
Vous pouvez utiliser des caractères génériques pour obtenir des résultats particuliers. Par exemple, vous pouvez trouver des documents qui renferment des mots qui sont orthographiés de façon semblable, mais qui ne sont pas des variantes à racine commune. Par exemple, le mot plan permet d'obtenir les mots plans et planification, mais pas planage ni planète. En utilisant des caractères génériques, vous pouvez trouver tous ces mots.

Certains caractères, tels que * et ?, indiquent automatiquement qu'il s'agit d'une recherche comportant des caractères génériques; vous n'avez donc pas à utiliser l'opérateur <WILDCARD> dans l'expression.

Tableau 6.3 Opérateurs de caractères génériques

Caractère
Description
*
Indique qu'il n'y a pas de caractère alphanumérique ou qu'il y en a. Par exemple, don* permet de trouver les documents qui contiennent les mots don, donateur et donataire.

Vous ne pouvez pas utiliser ce caractère générique comme premier caractère d'une expression.

Dans un ensemble de ([ ]) ou un modèle de cas possibles ({ }), ce caractère générique reste sans effet.

Avec ce caractère générique, l'opérateur <WILDCARD> est implicite.
?
Désigne un caractère alphanumérique unique, bien que vous puissiez utiliser plus d'un caractère ? pour indiquer des caractères multiples. Par exemple, les caractères ?at permettent de trouver les documents qui contiennent le mot mat et rat et les caractères ??at permettent de trouver des documents qui contiennent le mot chat et plat.

Dans un ensemble de ([ ]) ou un modèle de cas possibles ({ }), ce caractère générique reste sans effet.

Avec ce caractère générique, l'opérateur <WILDCARD> est implicite.
{}
Modèle de cas possibles qui désigne des ensembles de modèles (une série par modèle) séparées par des virgules. Par exemple,
le caractère <WILDCARD> `Chat{s, on, onner}`
permet de trouver les documents qui contiennent le mot chats, chaton et chatonner.

Vous devez mettre la chaîne entière entre apostrophes de fermeture et vous ne pouvez pas y insérer d'espaces intercalaires.
[ ]
Désigne un ensemble de caractères qui peut être utilisé pour rechercher une correspondance. Par exemple,
<WILDCARD> `[fmr]at`
sert à trouver les documents qui contiennent le mot fat, mat ou rat.
Vous devez mettre la chaîne entière entre apostrophes de fermeture et vous ne pouvez pas y insérer des espaces intercalaires.
^
Désigne un ou plusieurs caractères à exclure d'un ensemble. Par exemple, <WILDCARD> `R[^io]t` permet de trouver les documents qui contiennent le mot rat ou rut, mais pas le mot rot.

Le caret (^) doit être le premier caractère à droite du crochet gauche.
-
Désigne une série de caractères dans un ensemble. Par exemple, <WILDCARD> `Ch[a-j]t` permet de trouver les documents qui renferment n'importe quel mot de quatre lettres qui se situe entre chat et chjt.

Caractères génériques utilisés comme littéraux
Il se peut que vous vouliez rechercher des caractères qui sont normalement utilisés comme caractères génériques, tels que le * ou le ?. Pour utiliser un caractère générique comme littéral, vous devez le faire précéder d'une barre oblique inverse. Dans le cas des astérisques, vous devez utiliser deux barres obliques inverses. Par exemple, pour rechercher un magazine portant le titre Zine***, vous devez taper :

<WILDCARD>Zine\\*\\*\\*

Comme plusieurs caractères ont une signification spéciale pour le moteur de recherche, vous devez les encadrer d'apostrophes de fermeture pour qu'ils soient interprétés comme des littéraux. Voici une liste de caractères de recherche spéciaux :

  • virgule ,
  • parenthèses d'ouverture et de fermeture ( )
  • guillemets anglais "
  • barre oblique inverse \
  • a commercial @
  • accolade d'ouverture {
  • crochet d'ouverture [
  • apostrophe de fermeture ` (Note : Vous ne pouvez utiliser les apostrophes de fermeture comme littéraux que si votre administrateur de serveur a effectué cette configuration.)
Par exemple, pour rechercher la chaîne "a{b", vous devriez taper :

<WILDCARD>`a{b`

et pour rechercher la chaîne "c`t", qui contient une apostrophe de fermeture, vous devriez taper :

<WILDCARD>`c``t`
  Haut de la page
Haut de la page