2
moteurs de recherche sont à votre disposition
Un moteur de recherche simple situé dans le cadre
gauche qui permet une recherche en texte libre sur les titres
des documents.
Un moteur de recherche avancée supportant
les opérateurs booléens et des règles
de priorité qui permet la recherche sur les titres
et contenus des documents.
Vous trouverez ci-dessous l'aide nécessaire à
la compréhension de ce moteur de recherche.
Note
:
Votre recherche doit comporter 8 caractères minimum
Opérateurs booléens
Vous
pouvez employer les opérateurs booléens AND,
OR et NOT
(signifiant : et, ou, sans) dans les requêtes
de contenu et de propriété. L'opérateur
booléen NEAR
(près) n'est utilisable que dans les requêtes
de contenu. Les opérateurs booléens peuvent
s'utiliser dans les requêtes exprimées en forme
longue aussi bien qu'en forme courte.
Lorsque
l'opérateur NEAR
figure dans la requête, le document remplit la condition
si les termes se trouvent à moins de 50 mots
l'un de l'autre. Plus les termes sont proches l'un de l'autre,
plus le rang attribué au document dans le jeu de
résultats est élevé. Si l'écart
entre les termes dépasse 50 mots, ils ne sont
pas considérés comme étant assez rapprochés
et un rang de zéro est attribué au document.
L'opérateur NEAR
ne s'applique qu'aux mots et aux expressions.
Dans
les requêtes de contenu, l'opérateur
NOT ne doit s'employer qu'après l'opérateur
AND. N'utilisez NOT
que pour exclure des documents qui correspondent à
une restriction de contenu antérieure. Pour les requêtes
de valeurs de propriété, l'opérateur
NOT peut être
utilisé indépendamment de l'opérateur
AND.
Le
tableau suivant donne une explication des opérateurs
booléens et des symboles associés
| Opérateur |
Forme
longue |
Forme
courte |
| ET |
ET |
& |
| OU |
OU |
| |
| SANS |
AND
NOT |
&! |
| PRÈS |
PRÈS |
Near,
~ |
|
Les
opérateurs booléens ne sont disponibles qu'en
anglais.
Le
tableau suivant fournit quelques exemples de l'emploi des
opérateurs booléens :
| Pour
rechercher |
Forme
longue |
Forme
courte |
Résultat |
| Deux
termes dans le même document |
chien
and rouge |
chien & rouge |
Documents
où figurent à la fois les mots « chien »
et « rouge ». |
| L'un
quelconque des deux termes dans un document |
chien
or rouge |
chien
| rouge |
Documents
où figure le mot « chien »
ou le mot « rouge ». |
| Un
terme sans le deuxième terme |
chien
and not rouge |
chien
& ! rouge |
Documents
où figure le mot « chien »
mais non pas le mot « rouge ». |
| Document
ne correspondant pas à une valeur de propriété |
not
{prop name=size} = 100 |
!
@size = 100 |
Documents
dont la taille est différente de 100 octets. |
| Deux
termes proches l'un de l'autre dans le même document |
chien
near rouge |
chien
~ rouge |
Documents
où le mot « chien » se
trouve à proximité du mot « rouge ». |
| L'un
quelconque des deux termes et non pas deux autres termes
s'ils sont proches l'un de l'autre |
chien
or rouge and not (chat near noir) |
chien
| rouge &! (chat~noir) |
Documents
comportant les mots « chien »
ou « rouge » et non pas les mots
« chat » et « noir »
s'ils se trouvent à moins de 50 mots l'un
de l'autre. |
Remarque
:
-
Placez l'expression de la requête entre guillemets
si un des mots qu'elle contient est un opérateur
booléen. Par exemple, les mots anglais "horse and
rider" (signifiant « cheval et cavalier »)
seront considérés comme une expression et
non pas comme une condition booléenne.
Règles
de priorité
Les
opérateurs booléens sont traités dans
l'ordre suivant :
Une
fois appliquées ces règles de priorité,
les opérateurs sont traités de gauche à
droite. L'utilisation de parenthèses (( ))
permet de modifier la priorité normale. Par exemple,
les trois premières requêtes ci-dessous sont
équivalentes, mais la quatrième établit
une condition différente :
a AND b OR c
c
OR a AND b
c
OR (a AND b)
(c
OR a) AND b
Dans
la quatrième requête, l'opérateur OR
est traité en premier lieu du fait que l'expression
est placée entre parenthèses.
|