Recherche simple (Options Et / Ou) : les espaces servent de délimiteurs aux mots de la recherche ; si l’option Et est sélectionné, une référence devra posséder tous le mots de la recherche ; si c’est l’option Ou, une référence devra en posséder au moins un.
L’astérisque * est le caractère indiquant une troncature :
- gouv* : tous les mots commençant par « gouv »
- *logie : tous les mots finissant par « logie »
- *eco* : tous les mots contentant « eco »
Si l’option « Élargir » est sur « Oui* », tous les mots sont considérées comme ayant une troncature à droite (sauf s’ils sont entre guillemets).
On utilise les guillemets droits pour indiquer une séquence de mots. Il est possible d’indiquer des troncatures à l’intérieur des guillemets :
- "logiciel libre" : ignore le terme logiciel s’il n’est pas suivi par libre
- "part" : cherche uniquement sur le mot « part » même si l’option d’astérisque à droite automatique est activée
- "pol* pub*" : cherche les séquences d’un mot commençant par « pol » suivi d’un mot commençant par « pub »
Enfin les règles suivantes s’appliquent :
- la recherche ne tient pas compte des accents et des majuscules
- les caractères autres que les lettres et les chiffres sont ignorés
- le moteur ne propose pas de corrections des fautes de frappe et d’orthographe
- le moteur n’indexe pas dans les références les mots d’une ou deux lettres ainsi que les mots courants non signifiants dans une langue donnée (« les, avec, par » seront ignorés en français, « the » est ignoré en anglais mais pas en français (recherche sur le thé))
Recherche avancée (Option « Avancée ») : la recherche avancée reprend les principes de la recherche des mots pour la syntaxe des mots (astérisque * pour les troncatures, guillemets pour les séquences) mais l’espace ne sert plus de séparateur, on utilise à la place trois opérateurs :
On utilise des parenthèses pour former des groupes logiques.
Exemples :
- logiciel* && !privateur* : cherche les références contenant un mot commençant par logiciel et ne contenant pas de mot commençant par privateur
- agriculture && !(biologique || pays) : cherche les références contenant un mot commençant par agriculture et ne contenant ni mot commençant par biologique, ni mot commençant par pays
Tout erreur de syntaxe (y compris l’utilisation de caractères autre que des chiffres et des lettres non autorisés, l’espace pour séparer des mots qui ne sont pas entre guillemets) entraine un message d’erreur.
Il est possible de réduire pour un mot la recherche à un champ donné en préfixant ce mot. Les préfixes possibles sont :
- titre : = dans les titres uniquement
- soustitre : = dans les sous-titres uniquement
- motcle : = dans les mots-clés uniquement
- supplement : = dans les champs « supplémentaires » (les champs complémentaires et les attributs)
- tout nom d’attribut suivi de : défini par le moteur (par exemple, sct:authors : mais cela dépend du moteur utilisé)
Exemples :
- titre:gouvernance : « gouvernance » uniquement dans le titre
- sct:authors :"Victor Hugo" : Recherche sur l’auteur Victor Hugo (si l’attribut sct:authors est bien défini par le moteur)
- titre:pol* && !sct:authors:Dupont : référence avec un mot commençant par « pol » dans le titre et dont l’auteur n’est pas Dupont