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".