Vous pouvez créer des requêtes personnalisées en entrant votre requête directement dans la zone de recherche booléenne avancée de la page Recherche avancée. Par exemple, vous pouvez saisir :
Anywhere:(immigration canadienne) -Title:(recensement) language:(fre) format:(BK)
Cette recherche localiserait des livres en français sur l’immigration canadienne dont le titre ne contiendrait pas le mot recensement.
Les renseignements ci-dessous vous aideront à rédiger vos requêtes.
Champs
La recherche avancée vous permet d’indiquer le type d’information que vous recherchez en précisant un champ du catalogue. Vous trouverez ci-dessous la liste des champs les plus couramment utilisés. Chaque champ a un code à deux lettres; vous pouvez utiliser l’un ou l’autre pour préciser un champ.
Nom du champ | Code du champ | Exemple |
---|---|---|
Agerating | ag | ag:14A |
Anywhere | an | leprechaun ou an:leprechaun |
Artist | ar | ar:beatles |
Audience | ad | ad:jeunes |
Author | au | au:enright |
Available | av | av:Main |
Award | aw | aw:giller |
Branch | br | br:Main |
Call Number | ca | ca:”J 637.4 GRE” |
Contents | cn | cn:(Hey Jude) |
ContentType | cc | cc:Fiction |
Contributor | co | co:shepard |
Edition | ed | ed:(édition éducation spéciale) |
Format | fo | fo:dvd |
GeneralNote | gn | gn:(includes index) |
Genre | ge | ge:biographie |
GenreHeading | gh | gh:mémoire |
GenreTag | gt | gt:synthpop |
Identifier | id | id:972.81016Sch |
Language | la | la:fre |
Lexile | lx | lx:[200 TO 300] |
LocalHeading | lh | lh:local author |
Localid | li | li:436899 |
Mood | mo | mo:sombre |
New | nw | nw:[0 TO 30] |
Notes | no | no:(enregistrement en direct) |
OnOrder | oo | oo:(true) |
Period | pe | pe:[794 TO 1185] |
Publisher | pu | pu:groundwood |
Pubyear | py | py:[1918 TO 1939] |
Region | re | re:babylon |
Series | se | se:(trilogie bartimaeus) |
Starrating | sr | sr:5 or sr:[4 TO 5] |
Subject | su | su:samarkand |
SubjectHeading | sh | sh:révolutions |
Summary | sm | sm:shylock |
Tag | tg | tg:(écogastronomie) |
Theme | th | th:énergie |
Title | ti | ti:macbeth |
Topic | tp | tp:volcans |
TopicTheme | tt | tt:géothermal |
Pour créer une recherche, indiquez un champ, suivi d’un signe « : », suivi d’un mot ou d’une valeur. Par exemple :
series:œil
Vous trouverez ainsi n’importe quel œuvre qui fait partie d’une série avec le mot « oculaire » dans son nom.
Si vous n’indiquez pas de champ, le moteur de recherche considère le mot n’importe où et applique la recherche à tous les champs. La requête suivante recherchera « oculaire » dans le champ série et recherchera le mot « témoin » n’importe où :
series:oculaire témoin
Utilisez des parenthèses pour chercher plus d’un mot dans un champ indiqué :
series:(témoin oculaire)
Opérateurs booléens
Les termes de recherche peuvent être combinés en utilisant les opérateurs booléens AND, OR et NOT.
Les opérateurs booléens doivent être TOUT EN MAJUSCULES. Toutefois, les spécificateurs de champ et les mots ou les valeurs ne sont pas sensibles à la casse.
AND / OR
AND est l’opérateur par défaut lorsque plusieurs champs sont indiqués. Dans une opération AND, seules les œuvres qui répondent à toutes les contraintes de champ sont renvoyées.
Utilisez OR pour trouver toutes les œuvres qui correspondent à une (mais pas nécessairement à toutes) contrainte de champ parmi plusieurs.
Utilisez des parenthèses pour regrouper des clauses dans un seul champ ou pour grouper des clauses OR ensemble. Par exemple, pour rechercher une œuvre avec un titre contenant « Poppins » et des formats dvd ou cassette vidéo, utilisez la requête suivante :
title:poppins format:(dvd OR vc)
NOT
L’opérateur NOT exclut les œuvres qui contiennent le terme qui suit NOT. Le symbole « – » peut être utilisé à la place du mot NOT, mais ne doit pas être suivi d’un espace. Pour rechercher des œuvres décrites par potter mais pas harry, utilisez l’une de ces requêtes :
Potter NOT Harry
Potter -Harry
L’opérateur NOT ne peut pas être utilisé avec un seul terme. Par exemple, la recherche suivante ne renverra aucun résultat :
NOT Harry
Recherche à caractère générique
Les recherches à caractère générique utilisent un caractère spécial, le symbole *, qui peut être remplacé par zéro ou plusieurs caractères pour créer une correspondance. Par exemple, pour chercher judiciaire ou judicieux, vous pouvez utiliser la recherche suivante :
judici*
Vous ne pouvez pas utiliser le symbole * comme premier caractère d’une recherche.
Une autre utilisation des caractères génériques consiste à trouver un groupe de titres à l’aide de cotes. Par exemple, ca:330 * ou callnumber:330 * (si la cote ne contient pas d’espace) ou ca:“J 636.7 *” (guillemets requis si la cote contient un espace). Vous pouvez utiliser un astérisque (*) pour représenter plusieurs caractères ou un point d’interrogation (? ) en tant que caractère générique unique.
Vous pouvez également rechercher une plage d’articles. Par exemple : ca:[“PRE” TO “PRO”].
Requêtes de plage
Les requêtes de plage permettent de faire correspondre des documents dont les valeurs de champ se situent entre les limites inférieure et supérieure indiquées par la requête de plage.
pubyear:[1960 TO 1999]
On trouvera des œuvres qui ont été publiées entre 1960 et 1999, ces dates incluses.
sr:[4 TO 5]
On trouvera des titres dont le classement par étoile est compris entre 4 et 5.
Les requêtes de plage peuvent inclure ou exclure les limites supérieure et inférieure. Les requêtes de plage inclusives sont indiquées par des crochets. Les requêtes de plage exclusives sont indiquées par des accolades.
Caractères d’échappement
La recherche avancée prend en charge les caractères spéciaux d’échappement qui font partie de la syntaxe de la requête. Les caractères spéciaux de la liste actuelle sont :
+ – && || ! ( ) { } [ ] ^ ” ~ * ? : \
Pour échapper ces caractères, utilisez \ avant le caractère. Par exemple, pour rechercher (1 + 1):2, utilisez la requête :
\(1\+1\)\:2
Remarque : La syntaxe de recherche dans la recherche avancée est largement basée sur Lucene.