>Home >Suggestions / Guide sur l'utilisation d'opérateurs logiques

Guide sur l'utilisation d'opérateurs logiques

Un problème souvent rencontré durant les recherches sur Internet est la difficulté à trouver le document (par ex.: page d'un site) qui nous intéresse, et nous sommes ainsi submergés par une masse de réponses loin de nos attentes, au milieu desquelles se trouve ce que l'on cherche. Dans cette situation, des fonctions de recherche avancées et en particulier les opérateurs logiques peuvent être utiles.

L'objectif des fonctions de recherche avancées est celui de permettre une requête suffisamment spécifique, de façon à exclure les informations qui ne sont pas nécessaires. Afin d'effectuer cette étape, il est indispensable de définir le maximum de caractéristiques que le document que nous cherchons doit contenir. Plus la description sera spécifique, moins de pages apparaîtront et plus leur contenu sera proche de votre recherche.

Sur Internet le contenu d'un site est décrit soit par son emplacement dans une catégorie spécifique d'un catalogue soit par les mots qui le composent ou le décrivent et qui viennent indexés par les moteurs de recherche. Ainsi, pour retrouver un document qui nous intéresse, on peut demander au catalogue de nous afficher tous les sites qui appartiennent à une certaine catégorie ou demander au moteur de recherche tous ceux qui sont liés à certaines paroles.

Une des qualités d'un catalogue est que son utilisation est assez intuitive. L'interrogation d'un moteur de recherche peut par contre s'avérer plus problématique. Examinons de plus près les pas à accomplir.

Avant tout il est important de définir ce que vous êtes en train de chercher. Les opérateurs logiques sont utiles surtout quand on a une idée claire de ce que nous recherchons et pouvons ainsi le décrire de manière adéquate. Avoir les idées claires est donc fondamental.

Les moteurs de recherche associent à chaque document les mots qu'il contient ainsi que les mots ajoutés par l'auteur pour sa description. Si nous savons exactement ce que nous cherchons, très probablement, nous saurons également de quels mots le document peut être composé ou lesquels peuvent le décrire. La meilleure manière de procéder est en commençant la recherche avec un mot ou phrase très spécifique, comme pourrait l'être un terme technique ou le nom d'une personne. Très souvent cela est suffisant. Si nous obtenons peu ou pas de résultats, avant de vouloir changer de mot nous vous conseillons de modifier le mot-clé avec ses déclinaisons grammaticales (masculin/féminin, singulier/pluriel, changement de temps pour les verbes, etc.). A ce propos, le signe *(astérisque) peut s'avérer utile.

Si les résultats sont trop nombreux, ou les mots-clés ne nous viennent pas à l'esprit, on peut commencer à ajouter les mots-clés liés par AND. Une autre façon d'affiner les résultats est d'utiliser NOT. Si en faisant ainsi, nous avons trop réduit le champ de recherche, il est possible d'utiliser OR pour l'élargir sensiblement. En continuant ainsi, en utilisant les parenthèses, en ajoutant ou en supprimant des mots-clés avec l'opérateur AND ou en ajoutant des alternatives avec OR, nous réduisons considérablement les résultats de nos recherches, jusqu'à ne trouver qu'un très petit nombre de documents mais très proches de ce que nous recherchons.

Mis à part le contenu, d'autres aspects du document, comme sa source, peuvent être décrits. Supposons que l'on désire avoir des informations sur les effets nocifs des téléphones portables. Nous pouvons choisir de quelle source nous désirons recevoir l'information, comme par exemple d'une université ou d'un mouvement de consommateurs. Dans ces cas "université" ou "consommateurs" pourraient être des mots-clés. Par exemple:

Interrogation Résultats *
"téléphones portables" and (effets nocifs near santé)  25
"téléphones portables" and (effets nocifs near santé) and consommateurs 9 (liés aux associations ou mouvements des consommateurs)
"téléphones portables" and (effets nocifs near santé) and université 9

*Rercherche effectuée sur altavista.fr le 2/8/2000.

Les fonctions de recherche avancée varient selon le moteur de recherche, mais quasiment tous acceptent les opérateurs logiques. Pour les utiliser il est souvent nécessaire d'accéder à une interface spéciale pour les recherches avancées où sont, en règle générale, présentes beaucoup d'autres fonctions. Regardons certaines caractéristiques de deux importants moteurs de recherche, le premier international, le second français:

Altavista permet de:
  • limiter la recherche à un moyen spécifique (mp3, images, texte)
  • choisir la langue dans laquelle le document doit être écrit
  • utiliser tous les opérateurs logiques de base et plusieurs autres possibilités
  • classer les résultats selon divers critères
  • spécifier l'intervalle de temps dans lequel le document doit arriver

Voilà permet de:
  • limiter la recherche à un moyen spécifique (mp3, images, texte)
  • utiliser tous les opérateurs logiques de base
  • faire une recherche par thème
  • classer les résultats selon divers critères ainsi que par la popularité de chaque site


Les possibilités sont ainsi énormes. La seule chose à éviter est, que lorsque le résultat d'une recherche vous donne 37560 résultats, il est préférable de ne pas commencer à les consulter l'un après l'autre.

Bonne recherche




GLOSSAIRE


OPERATEURS LOGIQUES OU BOOLEENS

Les opérateurs logiques ou booléens prennent leur nom de George Boole, mathématicien anglais de la première moitié du '800 qui formalisa la logique binaire qui est à la base des calculateurs modernes. Les principaux et les plus utilisés sont AND, OR, et NOT, auxquels il est possible d'ajouter dans les moteurs de recherche aussi NEAR.

ASTERISQUE ( * )

Certains moteurs de recherche acceptent l'astérisque à la place d'une ou de plusieurs lettres. L'astérisque peut donc être utilisé pour chercher toutes les déclinaisons d'un mot, comme le genre et le nombre de substantifs ou le temps des verbes. Par exemple, "anim*" trouvera animal, animation, animaux, animalier et tous les autres mots qui commencent par "anim". "Vend*" trouvera vendra, vendu, vendent, etc. L'astérisque peut être utilisé également à l'intérieur d'un mot, par exemple, quand on est pas sûr de l'orthographe d'un mot.

GUILLEMETS ( " " )

Les guillemets ( " " ) indiquent au moteur de recherche que leur contenu doit être traité comme une phrase, comme une séquence de mots qui doivent apparaître dans le texte comme un bloc unique (par exemple "sport extrême", mais également "Gérard Depardieu"). Si nous insérons une phrase sans l'entourer de guillemets, le moteur de recherche interprétera les mots composant la phrase, comme liés par OR, et ainsi, au lieu de resserrer la champs de recherche, il l'élargira. Dans ce cas il trouvera non seulement les documents qui contiennent la phrase "sport extrême" mais aussi tous ceux qui contiennent le "mot" sport et tous ceux qui contiennent le mot "extrême". Dans le cas des noms propres, étant donné que le nom et le prénom peuvent être présentés dans un ordre différent ou encore séparés par des titres ou articles (ex.: Charles Dr. Wenger), on peut alors utiliser NEAR.
Exemple des différences entre AND, NEAR et la recherche avec des phrases.

NEAR

Deux ou plusieurs mots liés par NEAR doivent apparaître ensemble dans le texte et à une distance limitée (généralement la distance maximum est de 10 mots). C'est ainsi, une condition bien plus restrictive par rapport à AND, mais aussi, moins restrictive comparée à la recherche d'une phrase. Cette fonction peut être utile pour chercher des noms de personnes, où le nom et le prénom peuvent apparaître dans un ordre différent ou encore séparés par des articles ou des titres, ainsi que d'une manière plus générale dans des situations où on cherche des termes qui sont souvent liés entre eux.
Exemples des différences entre AND, NEAR et la recherche avec des phrases.

AND

Si nous unissons deux ou plusieurs mots avec l'opérateur AND, cela signifie que nous désirons seulement les document qui contiennent tous les mots indiqués (celui-ci ET celui-là). Donc, on utilise AND, pour resserrer le champs de recherche.
Exemples des différences entre AND, NEAR et la recherche avec des phrases.

Les mots viennent introduits dans l'ordre d'importance, les plus importants d'abord. Si nous sommes en train de chercher les accords des chansons de Cabrel, il est préférable d'insérer "Cabrel AND accords" plutôt que "accords AND Cabrel" (ne pas placer les guillemets ), étant donné qu'avant tout, ce sont les pages dédiés au chanteur qui nous intéressent, et parmi celles-ci, celles qui contiennent les accords.


DIFFERENCE ENTRE AND, NEAR ET LA RECHERCHE AVEC DES PHRASES

Supposons que nous désirons des informations sur les motos italiennes:

Interrogation Pages trouvées *
moto 37837
moto AND italiennes 2009
moto NEAR italiennes 70
"moto italiennes" 19

*Recherche effectuée sur altavista.it le 2/5/2000.

Avec le seul terme "moto", le moteur de recherche donne bien trop de résultats. Avec l'opérateur AND le nombre de résultats diminue, mais reste toujours grand et surtout, pas toujours précis étant donné qu'il contient aussi des documents qui parlent de motos japonaises et de chaussures italiennes. Par contre, avec l'utilisation de NEAR, les résultats sont restreints et donc, contrôlables un par un. Par ailleurs, ces derniers seront certainement ceux qui correspondent le mieux à ce que l'on cherchait étant donné que l'adjectif, étant proche de NEAR, doit se référer au nom. La phrase "moto italiennes", comme prévu, fait une sélection encore plus prononcée, mais probablement élimine aussi des documents liés à ce que l'on cherchait, comme ceux qui parlent de "motos construites par des maisons italiennes".

NOT

Un mot-clé précédé par AND NOT indique au moteur de recherche que nous ne désirons pas les documents qui contiennent ce mot. Néanmoins, il faudra indiquer aussi quels sont les mots que nous désirons voir apparaître dans les documents. L'utilisation de l'opérateur NOT est importante quand nous désirons exclure des sous catégories de documents. Par exemple, en faisant des recherches sur la composition chimique des huiles essentielles contenues dans le basilic, on interroge ainsi le moteur de recherche:

"huiles essentielles" AND basilic


Toutefois, les résultats qui nous intéressent sont entourés d'un grand nombre de documents qui sont effectivement relatifs aux huiles essentielles du basilic, mais pour une utilisation dans la médecine alternative ou pour des massages. Il faut alors spécifier:

"huiles essentielles" AND basilic AND science


le problème n'est toujours pas résolu vu que les sites qui ne nous intéressent pas pouvaient aussi contenir des expressions du type: "...la science reconnaît aujourd'hui les propriétés des huiles essentielles contenues dans le basilic...". Donc, la solution plus adéquate est une interrogation de ce type:

"huiles essentielles" AND basilic AND NOT (massages OR cure)


Dans les interfaces de recherche simple l'opérateur AND NOT est en règle générale remplacé par le signe - (moins).

OR

En unissant deux ou plusieurs mots par OR nous demandons ainsi au moteur de recherche de nous donner tous les documents qui contiennent soit l'un des mots soit l'autre, ou tous les deux. L'utilisation de OR élargit donc le champ de recherche. "hôtels OR auberges" (sans les guillemets) cherchera les documents qui parlent soit des hôtels que des auberges. Dans l'interface de recherche simple OR est en règle générale remplacé par le signe + (plus).

PARENTHESES

Tous les opérateurs logiques peuvent être insérés dans des expressions complexes du type

paris AND (hôtels OR auberges)


Les parenthèses indiquent que l'objet de l'opérateur qui les précède, dans ce cas AND, n'est pas le mot qui vient juste après (hôtels), mais toute l'expression contenue entre les parenthèses (hôtels OR auberges). Dans notre exemple, nous sommes donc entrain de demander au moteur de recherche de nous donner tous les document qui contiennent le mot "paris" et un des deux mots suivants, "hôtels" ou "auberges" (ou également tous les deux).

Comme en algèbre, il est possible d'ouvrir des parenthèses à l'intérieur d'autres parenthèses.




Introduction aux moteurs de recherche
Suggestions pour l'utilisation des moteurs de recherche
Questions et réponses
Guide sur l'utilisation d'opérateurs logiques
Newsletter sur les moteurs de recherche


page précédente Retour en haut de la page