Advanced Search - Syntaxe de recherche

Introduction

Voici quelques explications pour employer le moteur de recherche de manière efficace.

Termes

Une requête est constituée par des termes ou mots-clés et des opérateurs. Il y a 2 types de termes : Simples ou Phrases.

Un mot simple est un mot unique tel que "test" ou "hello".

Une phrase est un groupe de mots encadrés par des guillemets "hello dolly".

Des combinaisons de termes multiples sont possibles grâce aux opérateurs logiques.

Caractères "jokers"

AdvSearch supporte des caractères jokers pour les recherches sur mots simples ou multiples (mais pas sur les "phrases")

Remplacez un caractère quelconque par le point d'interrogation "?".

Remplacez plusieurs caractères consécutifs par l'astérisque "*".

Exemples:

Rechercher tous termes s'écrivant "te", puis "n'importequoi", puis "t".

te?t

Rechercher tous termes débutant par "test" et continuant par toutes suites possibles.

test*

Ou bien avec un ou plusieurs caractères queconques en plein milieu.

te*t

Note: Il n'est PAS possible de placer ces caractères jokers en DEBUT de terme.

Operateurs Logiques

Il s'agit d'opérateurs permettant de combiner des termes. AdvSearch supporte AND, OR, and NOT comme opérateurs logiques (Note: Les opérateurs doivent être en majuscules).

OR

OR (ou) Les résultats comporteront des réponses pour chacun des termes demandés liés par des OR. Remarque: les caractères "double-pipe" || peuvent remplacer OR.

"jakarta apache" jakarta

or

"jakarta apache" OR jakarta

AND

AND (et) Il faut que les contenus remontés en résultats comportent les DEUX termes (ou plus) . && peut remplacer AND.

Ceci cherchera des contenu avec "jakarta apache" et "Apache Lucene" obligatoirement.

"jakarta apache" AND "Apache Lucene"

NOT

NOT (négation) va exclure des résultats contenant tout sauf ce qui suit l'opérateur NOT. Le caractère "!" peut remplacer NOT.

"jakarta apache" NOT "Apache Lucene"

Note: NOT ne peut être employé avec un seul terme. Par exemple, ceci ne peut pas fonctionner:

NOT "jakarta apache"

Groupement

Avec des parenthèses on peut regrouper plusieurs groupes logiques.

Rechercher soit ("jakarta" OU "apache") ET "website" (résultats comportant toujours "website" combinés avec "jakarta" ou "apache"):

(jakarta OR apache) AND website

Ceci élimine toute confusion et oblige à ce que le terme "website" existe ainsi que "jakarta" ou "apache".