★ wanayoo — archive 1999 http://ecila.fr/french/guide/queries.htmlNouvelle recherche | Portail wanayoo

 

comment poser des questions

Recherche simple
La méthode la plus simple pour poser une question consiste à utiliser des mots du langage courant. Par exemple, cuisine gastronomique. La page de garde de Ecila contient une boîte de dialogue comme celle ci :

Le bouton lancez la recherche interroge l'ensemble des sites que connaît Ecila et sélectionne ceux dont le contenu se rapproche le plus de la question.

Il n'est pas nécessaire d'avoir connaissance des possibilités étendues du moteur pour obtenir des réponses pertinentes. Ecila est conçu de façon à répondre du mieux possible aux questions les plus simples.

Les mots d'une question simple sont recherchés d'abord dans les mots clés définis par l'auteur (voir les commandes META), puis dans le titre et enfin dans le contenu du document.

Recherche avancée
Afin de mieux contrôler la recherche sous Ecila, un formulaire de recherche complexe permet de choisir le champ d'action des recherches (voir Les parties des documents HTML qui sont interrogeables) et les opérateurs booléens qui articulent les questions (voir Les opérateurs booléens).

Le formulaire se lit de gauche à droite et de haut en bas et est divisé en deux parties bien distinctes. La première partie est divisé en quatre mini-formulaires de recherche spécifique. La seconde partie concerne les utilisateurs plus confirmés de la recherce avancée.

La première partie, recherche avec un critère unique :

Le premier des mini-formulaires permet d'effectuer une recherche sur le titre d'une page.
Le second permet de rechercher sur le nom de domaine.
Le troisième sur la description des meta description.
Le quatrième formulaire donne la possibilité de chercher sur les mots clés des meta keywords.

La seconde partie du formulaire de la recherche avancée, recherche multicritère :

Cette partie vous donne la possibilité de rechercher en saisissant manuellement les critères de votre recherche. Vous deffinissez quelle partie du document vous désirez plus particulièrement utilisé comme vecteur de recherche (le titre, le nom de domaine, le fichier, la meta description et / ou les meta mot-clés). Ensuite, vous avez un contrôle complet sur les opérateurs en français !

Le traitement des accents, des capitales et des caractères spéciaux
Les accents sont ignorés par Ecila. Lorsque le robot charge un document, il convertit tous les accents dans leurs équivalents non accentués. Il sait convertir les séquences HTML du style é ou ê et les caractéres ISO-8859-1. Le programme qui traite une interrogation de Ecila procède de même avec tous les mots de la question.

Ainsi un document contenant fête sera traduit en fete et une question contenant fete non accentué par inattention aboutira malgré tout.

Les différences majuscules minuscules ne sont pas significatives. Par exemple Elsa est considéré comme équivalent à ELSA.

Les caractères spéciaux sont ignorés lors d'une recherche. Ainsi la question http://www.com/ est équivalente à la question http www com.

Les commandes META
Les commandes META (ou méta-tags) sont des instructions HTML invisibles au lecteur du document et qui peuvent être utilisées par des programmes (tel que Ecila) pour obtenir des informations sur le document.

Un consensus s'est formé sur l'utilisation des deux commandes META suivantes:

description
Elle permet à l'auteur du document de fournir une courte description du contenu de sa page. Cette commande doit avoir la forme suivante:
<META NAME="description" CONTENT="simple et courte description">
Ecila utilise cette description en lieu et place du contenu du document (voir la partie Texte d'un document).
keywords
Elle permet à l'auteur de fournir une liste de mots clés (keywords en anglais) décrivant chaque page du site. Ces mots seront pris en compte de façon prioritaire lorsque l'utilisateur posera une question simple (viendront ensuite les mots du titre puis les mots du corps du document). Cette commande doit avoir la forme suivante:

<META NAME="keywords" CONTENT="clé1 clé2 ...">

Les parties des documents HTML qui sont interrogeables
Les documents HTML contenus dans Ecila sont découpés en plusieurs parties :

Titre
C'est le titre du document tel qu'il apparaît en haut de la fenêtre Netscape (ou tout autre navigateur HTML). Dans le corps du document HTML c'est la phrase qui apparaît entre les commandes <TITLE> et </TITLE>.

Mots clés

L'auteur du document peut indiquer une liste de mots clés destinée aux robots tels que celui d'Ecila. Ces mots clés ne sont pas visibles lorsqu'on lit le document car ils apparaissent dans une commande HTML spéciale (voir les commandes META).
Description
L'auteur du document peut indiquer une description destinée aux robots comme celui d'Ecila. Ce texte est associé à l'adresse URL du document lorsque le robot l'inclut dans le résultat d'une recherche et sert de base à l'indexation. La description se substitue au corps du document (voir "Texte" ci dessus). (voir les commandes META).
Nom de domaine
L'adresse URL d'un document est de la forme http://www.ecila.fr/french/test.html. La partie www.ecila.fr est le nom de domaine du serveur WEB contenant ce document.
Fichier
L'adresse URL d'un document est de la forme http://www.ecila.com/french/test.html. La partie /french/test.html est le nom de fichier du document.

Les différentes parties de tous les documents connus de Ecila sont rassemblées dans plusieurs bases distinctes. Il est ainsi possible d'interroger chaque partie séparément.

Les opérateurs booléens
Ecila permet de composer les critères de recherche avec des opérateurs booléens.

ET
les documents doivent satisfaire au deux conditions simultanément. Par exemple Xfiles ET Mulder.

OU
les documents doivent satisfaire au moins une des conditions. Par exemple travail OU patrie.

PROCHE
permet de trouver les documents sur un sujet concernant un theme specifique. Par exemple mousquetaire PROCHE dumas vous permet de trouver des informations sur les trois mousquetaires d'Alexandre Dumas et non pas sur l'enseigne commerciale française de supermarchés !

NON
les documents ne doivent pas contenir la condition qui suit NON. Par exemple : bulldozer NON jeu trouve des documents contenant le mot bulldozer mais ne contenant pas le mot jeu.

Dans le cas d'une recherche simple, un opérateur OU est implicitement ajouté entre les mots qui ne sont pas séparés par un opérateur. Par exemple, roue chariot est strictement équivalent à roue OU chariot.

Ecila reconnaît indifféremment les opérateurs écrits en majuscules ou minuscules.

Recherche sur la phrase exacte
La recherche sur la phrase exacte permet de trouver les documents contenant une liste de mots dans un ordre fixé. La question "moyennes entreprises" en mode "phrase exacte" trouvera tous les documents qui contiennent le mot moyennes suivi immédiatement du mot entreprises. Par contraste, une recherche traditionnelle, par exemple moyennes ET entreprises, trouvera aussi bien des documents contenant les moyennes de production des entreprises que Tailles moyennes et bien plus loin bel esprit d'entreprise.

Pour imposer une recherche en "phrase exacte", il suffit d'entourer la question de guillemets (") comme dans l'exemple ci dessus.

Attention, l'utilisation d'opérateurs dans une recherche de ce genre est prohibée.

Les limitations
Ecila est sujet aux limitations suivantes :

  • La réduction au plus petit facteur commun des lettres accentuées introduit des ambiguïtés, comme dans le cas de traine et trainé.
  • Les documents sont tronqués à 30K lors de l'indexation pour réduire la taille de l'index.
  • Certaines requêtes complexes peuvent demander une à deux minutes de traitement. Il nous a semblé préférable de tolérer ces délais plutôt que d'interdire certains mots. A titre d'exemple, vous pouvez chercher Internet sur Ecila alors que d'autres outils de recherche ne vous le permettent pas parce que le mot est trop fréquent.

 


Actualité | Email gratuit | Pages perso | Enchères | Bourse | Ecila mag
Ecila, dans votre site | Recherche avancée | Ecila Light | Aide | Offshore
Annonceurs | Partenaires | Presse | Ecila recrute