Syntaxe de Recherche
Lorsque je cherche une information sur le Web, j'utilise essentiellement Alta
Vista. Occasionnellement je passe par Google, Mers Systems (Interbase),
Tamarack (news Delphi) ou autres.
Quel que soit le moteur, j'ai toujours eu quelques difficultés avec la syntaxe
de la requête. Pour Alta Vista, je me suis fait une religion:
- mettre + pour imposer la présence du mot (AND), - pour l'exclure (NOT)
- placer les mots entre guillemets doubles pour forcer l'utilisation du mot
complet.
Par exemple
+"sql"+"midas"-".com"
Pour les autres moteurs, je ne connais pas la syntaxe, qui doit être du même
tonneau.
Je n'aime pas trop ces syntaxes car elles ne permettent pas de combinaisons
faciles de conditions arbitrairement complexes. Ces versions "grand public" me
font toujours penser aux premiers minitels dont le clavier était alphabétique:
croyant simplifier l'accès aux utilisateurs ne connaissaient pas le clavier
AZERTY, et prenant les gens pour des imbéciles, ils ont connu un flop
monumental. Les syntaxes simplifiées me semblent partir du même principe.
En ce qui concerne le moteur qui permet de rechercher une information sur mon
site, j'ai opté pour une syntaxe "à la Pascal":
- opérations par AND, OR, NOT et les parenthèses
- précédence Pascal des plus classiques:
- les parenthèses en premier, les plus profondes d'abord
- NOT
- AND
- OR
Comme la seule information à rechercher sont les mots, il suffit de les inclure
dans la requête:
Sql AND Interbase AND NOT com
- taper Entrée (ajouter bouton Search)
Plusieurs améliorations pourraient être apportées:
- accepter des mots composés:
Sql OR "bases de données"
- sélectionner sur d'autres critères que le mot recherché, comme, par exemple,
la date. Ceci imposerait l'introduction de mots-clé (DATE dans notre cas):
midas AND DATE>= 15/12/2001
Le nombre de pages du site étant relativement peu élevé actuellement, ces
ajouts ne m'ont pas paru, pour le moment, importants.
Si vous pensez qu'il faut les ajouter au moteur de recherche, faites le moi
savoir.