Il y a quelques temps, je me suis posé cette question, et c'est pour ça que j'ai tenté cette petite expérience. Voici ce que j'en ai rapporté sur mon site :
Comme beaucoup de monde, j’utilise Internet. Comme beaucoup d’internautes, j’utilise un moteur de recherche. Comme beaucoup de rechercheurs, j’utilise Google ! Moi qui suis si réticent à être dépendant, me suis-je laissé emprisonné par la pieuvre maléfique que certains voient en Google ?
Le défi est simple, à la portée de tous : essayer de changer. C’est le seul moyen d’être sûr que l’on en est capable. Du moins est-ce le seul que j’ai trouvé. C’est ainsi que par un doux mardi de mai, je me suis jeté à l’eau et j’ai décidé de remplacer Google. Les candidats à la candidatures ne manquaient pas, mais un petit moteur français qui monte a rapidement attiré mon attention : Exalead.
Première étape : découvrir
La première étape est bien évidemment de faire connaissance avec l’heureux élu. Direction la page d’accueil d’Exalead pour voir un peu ce qu’il a dans le ventre. Première impression très positive : la prise en main est très simple. Je n’en attendais pas moins d’un moteur de recherche : un champ où taper un mot et un bouton Valider ! Mais même les fonctionnalités avancées sont à portée de main. Une fois le résultat obtenu, il est très facile de le re-filtrer pour exclure certains sites ou affiner la recherche. Et pour ceux qui aurait quand même du mal, des vidéos d’explications sont disponibles !
Deuxième étape : changer et pour de bon
Ou du moins, donner une réelle chance au petit nouveau. Pour moi, recherche sur Internet signifie Ctrl+K. Il me faut donc intégrer Exalead dans la barre de recherche de Firefox pour que l’expérience ait une chance d’aboutir. Rien de plus simple, il suffit lorsque l’on est sur la page d’accueil d’Exalead de le choisir comme moteur de recherche par défaut dans la liste déroulante située à coté de la barre de recherche. Si l’expérience a une chance de fonctionner, c’est bien grâce à cette possibilité, car si je devais taper l’adresse du moteur de recherche à chaque fois que je voulais faire une recherche, j’aurais sans doute du mal à me défaire du www.google.com auquel je serais habitué. Le fait que cela fragilise la position de leader de Google dans le domaine des moteurs de recherche est probablement un des facteurs qui a poussé Microsoft à intégrer un outil semblable dans IE7. D’autant plus qu’à chaque mise à jour, il pourrait le refaire pointer vers leur propre service de recherche ... ah non, on me souffle dans l’oreillette qu’ils ont promis de ne pas agir de la sorte. Vous m’en voyez rassuré, qui douterait de la parole de Microsoft ?
Au passage, j’en profite pour me créer un compte et configurer mes préférences. Une option qui n’existe pas sous Google, et qui peut sûrement se discuter mais il y a un avantage indéniable : je peux conserver mes préférences même si j’efface mes cookies, que je change d’ordinateur, que je me connecte depuis un poste qui n’est pas le mien ... Si c’est bien fait, le fait d’avoir coché la case "Se souvenir de moi" devrait me permettre de ne jamais avoir à m’identifier. Dès lors, il ne devrait y avoir que des avantages non ? Ah non, je ne suis plus vraiment anonyme. Détail pour certains, sujet sensible pour d’autre, l’essentiel, je suppose, est d’en être conscient. On se retrouve d’ici quelques temps pour voir si ça a marché ...
Troisième étape : adaptation
Je ne l’aurais pas dit en me lançant dans cette fabuleuse aventure mais cette partie est sans aucun doute la plus courte. Il m’a bien fallut tout au plus 3 recherches pour être totalement habitué à la nouvelle interface. Est-ce que ça aurait été différent si j’avais choisi un autre challenger ? J’en doute.
Fin du voyage
Et bien, que de péripéties ! Après une semaine d’utilisation, je peux dire que Google n’est pas prêt de nous tenir à sa merci. Changer de moteur de recherche est à peu près aussi dur et aussi perturbant que de changer de chemise. Google n’a qu’a bien se tenir, et rester à l’écart des coins trop sales. Bien sûr, on pourra mer rétorquer que Google ce n’est pas seulement un moteur de recherche, c’est aussi un service de mails, de bureautique en ligne, d’hébergement de projets libres ... Mais ces outils sont nettement moins utilisés que le moteur de recherche, et il n’est pas prouvé que s’en écarté soit plus difficile.
Pour ma part, je vais continuer d’utiliser Exalead, au moins pour quelques temps. Que je continue de l’utiliser où non a bien peu d’importance, et que ce soit celui-ci ou un autre ne change pas grand chose. Ce qui compte, c’est maintenant, je sais que concernant ce domaine au moins, je ne suis pas encore dépendant.
Comme beaucoup de monde, j’utilise Internet. Comme beaucoup d’internautes, j’utilise un moteur de recherche. Comme beaucoup de rechercheurs, j’utilise Google ! Moi qui suis si réticent à être dépendant, me suis-je laissé emprisonné par la pieuvre maléfique que certains voient en Google ?
Le défi est simple, à la portée de tous : essayer de changer. C’est le seul moyen d’être sûr que l’on en est capable. Du moins est-ce le seul que j’ai trouvé. C’est ainsi que par un doux mardi de mai, je me suis jeté à l’eau et j’ai décidé de remplacer Google. Les candidats à la candidatures ne manquaient pas, mais un petit moteur français qui monte a rapidement attiré mon attention : Exalead.
Première étape : découvrir
La première étape est bien évidemment de faire connaissance avec l’heureux élu. Direction la page d’accueil d’Exalead pour voir un peu ce qu’il a dans le ventre. Première impression très positive : la prise en main est très simple. Je n’en attendais pas moins d’un moteur de recherche : un champ où taper un mot et un bouton Valider ! Mais même les fonctionnalités avancées sont à portée de main. Une fois le résultat obtenu, il est très facile de le re-filtrer pour exclure certains sites ou affiner la recherche. Et pour ceux qui aurait quand même du mal, des vidéos d’explications sont disponibles !
Deuxième étape : changer et pour de bon
Ou du moins, donner une réelle chance au petit nouveau. Pour moi, recherche sur Internet signifie Ctrl+K. Il me faut donc intégrer Exalead dans la barre de recherche de Firefox pour que l’expérience ait une chance d’aboutir. Rien de plus simple, il suffit lorsque l’on est sur la page d’accueil d’Exalead de le choisir comme moteur de recherche par défaut dans la liste déroulante située à coté de la barre de recherche. Si l’expérience a une chance de fonctionner, c’est bien grâce à cette possibilité, car si je devais taper l’adresse du moteur de recherche à chaque fois que je voulais faire une recherche, j’aurais sans doute du mal à me défaire du www.google.com auquel je serais habitué. Le fait que cela fragilise la position de leader de Google dans le domaine des moteurs de recherche est probablement un des facteurs qui a poussé Microsoft à intégrer un outil semblable dans IE7. D’autant plus qu’à chaque mise à jour, il pourrait le refaire pointer vers leur propre service de recherche ... ah non, on me souffle dans l’oreillette qu’ils ont promis de ne pas agir de la sorte. Vous m’en voyez rassuré, qui douterait de la parole de Microsoft ?
Au passage, j’en profite pour me créer un compte et configurer mes préférences. Une option qui n’existe pas sous Google, et qui peut sûrement se discuter mais il y a un avantage indéniable : je peux conserver mes préférences même si j’efface mes cookies, que je change d’ordinateur, que je me connecte depuis un poste qui n’est pas le mien ... Si c’est bien fait, le fait d’avoir coché la case "Se souvenir de moi" devrait me permettre de ne jamais avoir à m’identifier. Dès lors, il ne devrait y avoir que des avantages non ? Ah non, je ne suis plus vraiment anonyme. Détail pour certains, sujet sensible pour d’autre, l’essentiel, je suppose, est d’en être conscient. On se retrouve d’ici quelques temps pour voir si ça a marché ...
Troisième étape : adaptation
Je ne l’aurais pas dit en me lançant dans cette fabuleuse aventure mais cette partie est sans aucun doute la plus courte. Il m’a bien fallut tout au plus 3 recherches pour être totalement habitué à la nouvelle interface. Est-ce que ça aurait été différent si j’avais choisi un autre challenger ? J’en doute.
Fin du voyage
Et bien, que de péripéties ! Après une semaine d’utilisation, je peux dire que Google n’est pas prêt de nous tenir à sa merci. Changer de moteur de recherche est à peu près aussi dur et aussi perturbant que de changer de chemise. Google n’a qu’a bien se tenir, et rester à l’écart des coins trop sales. Bien sûr, on pourra mer rétorquer que Google ce n’est pas seulement un moteur de recherche, c’est aussi un service de mails, de bureautique en ligne, d’hébergement de projets libres ... Mais ces outils sont nettement moins utilisés que le moteur de recherche, et il n’est pas prouvé que s’en écarté soit plus difficile.
Pour ma part, je vais continuer d’utiliser Exalead, au moins pour quelques temps. Que je continue de l’utiliser où non a bien peu d’importance, et que ce soit celui-ci ou un autre ne change pas grand chose. Ce qui compte, c’est maintenant, je sais que concernant ce domaine au moins, je ne suis pas encore dépendant.
> Lire le journal (73 commentaires, moyenne: 3,2).
Vous avez demandé le commentaire #834477.



Feature
J'aimerais bien avoir la possibilité de ne pas afficher les sites déjà visités dans les recherches, ça permettrait de ne pas tourner en rond et de toujours aller sur les mêmes sites.
En même temps, ce n'est pas tellement du ressort du moteur de recherche, mais plus du navigateur, ce genre de feature...
Ni Pauvres Ni Soumis
[^]Re: Feature
en même temps en général la couleur des liens change en fonction de la visite ou non du site.
Ca ne permet pas de les faire disparaître mais au moins d'indiquer la visite et empêche justement de tourner en rond ;)
(et pour moi c'est surtout pas du ressort du navigateur, le navigateur n'a pas à toucher une page, il doit seulement la rendre...)
[^]Re: Feature
Moi je ne veux pas les voir du tout, je n' ai pas envie de parcourir 10 pages de recherches avec des liens déjà visités. Ce ne serait qu'une option supplémentaire.
Et c'est du ressort du navigateur en ce sens que c'est lui "sait" quelles pages tu as déjà visité.
Ni Pauvres Ni Soumis
[^]Re: Feature
Non ce n'est pas du ressort du navigateur. A moins que ça soit un plugin spécifique développé pour tel moteur de recherche.
A moins d'avoir des bidouilles immondes, comment veux tu que le navigateur fasse pour modifier les pages du moteur de recherche ?
A la limite, le moteur de recheche peut le faire s'il a accès à l'historique du navigateur (en Javascript par exemple) mais je pense que ce n'est pas le cas pour des raisons évidentes de sécurité.
Vache qui rit, à moitié dans son lit
[^]Re: Feature
Il est évident qu'il doit y avoir communication entre le moteur et le navigateur par l'intermédiaire d'un plugin spécifique.
Ni Pauvres Ni Soumis
[^]Re: Feature
Ce qui peut être fait, c'est remplacer les liens direct sur la page de résultat par des liens "via le moteur" pour qu'il puisse enregistrer les pages déjà visitées pour un utilisateur. Par contre, c'est pas glop niveau respect de la vie privée...
Un plugin pour communiquer avec le moteur, ca voudrait dire qu'il y aurait autant de plugins que de couples navigateur/moteur, on s'en sortirait pas. Déjà que les Yahoo/MSN/Google Bar sont lourdingues...
[^]Re: Feature
Et avec un script GreaseMonkey, il n'y aurait pas moyen de se démerder ?
[^]Re: Feature
Si, avec greasemonkey c'est relativement simple de coder ca, et même sans, avec une simple feuille de style utilisateur on doit déjà pouvoir faire des trucs intéressants...
[^]Re: Feature
La difficulté, je pense c'est que Greasemonkey n'applique qu'un filtre sur la page.
Les résultats des recherches sont donnés sur plusieurs pages.
Si tu as déjà visité tous les liens de la page, tu te retrouves avec une page vide et juste un lien "Page suivante".
Ce qui n'est pas du meilleur effet. surtout si on doit clique 5 pages vides
avant de evcouvrir de nouveaux liens.
Le script devrait donc envoyer d'autre requètes et les agréger.
AMHA, là on sort du périmètre de Greasemonkey qui ne fait que décorer une page.
C'est pourquoi la remarque de Will Hunting est pertinente. Une communication client serveur serait plus judicieuse (AJAX inside?). Sans oublier la portabilité
[^]Re: Feature
Il faudrait voir si le moteur de recherche propose un service web (Google le fait). A ce moment là, il faut faire un plugin qui enverra les recheches au moteur via le web service, les resultats sont récupérer en XML, là comparaison avec l'historique pour filtrer les adresses indésirables.
Mais bon, ça veut dire qu'on ne passe plus du tout par l'interface du moteur pour le rendu et qu'il faut écrire un connecteur différent pour chaque moteur de recherche.
Vache qui rit, à moitié dans son lit
[^]Re: Feature
D'après l'API
http://code.google.com/apis/soapsearch/reference.html#1_1
Il faut envoyer plusieurs requêtes à la suite en filtrant les resultats à la volée et présenter le résultat en squizzant l'interface de présentation Google comme tu le dis.
Si Google proposait un service suppléméntaire qui se charge juste de présenter les urls que tu lui envoies ca serait top. Mais bon là aussi niveau securité (phishing).
[^]Re: Feature
Si on suppose qu'on peut régler son brouteur pour utiliser une feuille de style spécifique pour le site en question (je sais pas si c'est possible), ya juste à faire un petit:
a:visited { visibility:hidden; }
Mais bon ca cache tous les liens visités, resterai à prévoir des sélécteurs pour faire des exceptions pour les liens de l'interface.
[^]Re: Feature
Et puis, ce ne sont pas que les liens que l'on veut cacher, mais aussi toute la description qui va avec... et puis on veut aussi remplacer les résultats supprimés par des résultats de la page suivante.
Je ne sais pas si un script GreaseMonkey peut demander à FF d'aller charger la page suivante, puis coller les morceaux...
[^]Re: Feature
Un script greasemonkey peut tout faire, faut juste le coder après :-)
Je pensais plus à l'idée de juste planquer ces résultats : qu'importe qu'on se retrouve avec une page vide, l'important c'est de bien voir qu'on y a déjà été :-)
[^]Re: Feature
Puisque tout le monde le demande, voici un petit script pour greasmonkey :
Comme dit dans le commentaire, il passe automatiquement à la page suivante ;-) Note : C'est mon premier script greasemonkey donc il peut ne pas marcher correctement, même si chez moi ça marche ;)[^]Re: Feature
clap! clap! clap!
http://userscripts.org/login
o:)
[^]Re: Feature
http://userscripts.org/scripts/show/9426
Voila !
Bon, pas le temps de faire une zolie page, ni même des scrinechout (boulot toussa) mais je m'en occuperai un poil plus tard ;)
Si certains veulent tester et me dire si ça fonctionne chez eux, c'est avec plaisir ;)
[^]Re: Feature
""This is a little script to improve search with google. All visited results are hidden. If all results are hidden, the script move to the next page automatically if it exists."""
Si c'est pas de l'XPça.
Bravo !
[^]Re: Feature
Merci ;)
C'est corrigé.
A noter quand même que pour savoir si le lien a été visité ou non j'utilise la couleur de celui-ci.
Autant dire que si vous avez définit une autre couleur (ou si google la change) il faudra aussi changer le script...
[^]Re: Feature
Pour que ça fonctionne quelle que soit la couleur des liens visités:
À rajouter après var visitedLinks = 0;
Et remplacer 'rgb(85, 26, 139)' par visitedColor un peu plus bas.
[^]Re: Feature
Merci pour l'astuce, je n'y avait pas pensé ;)
J'ai mis à jour le script, désormais il rafraichit la vue toutes les secondes et passe automatiquement à la suivante sans avoir besoin de rafraichir manuellement (ce qui n'avait vraiment pas d'intéret...)
Je rafraichit la vue car il n'est pas vraiment possible (ou alors je ne sais pas comment) de savoir si un lien a été suivit ou non.
On peut en effet clicker dessus, utiliser le bouton du milieu, faire un clic droit ouvrir dans un nouvel onglet / une nouvelle fenetre, ...
De plus cette méthode permet aussi de mettre à jour si on a simplement visité le resultat depuis une autre page, en tappant le lien directement, etc.
(et en outre, ce qui est intéressant ce n'est pas de savoir si l'utilisateur a clické le lien mais bien si la page a été visitée, ce qui peut être variable - temps de chargement, toussa...)
A voir si c'est suffisament utilisable ;)
[^]Re: Feature
Bravo pour le script, je teste ça dès que possible. Merci.
Ni Pauvres Ni Soumis
[^]Re: Feature
Pour le moment la version a besoin d'un rafraichissement pour se mettre à jour.
J'ai préparé une version qui fait tout sans recharger (d'ailleurs si qqn connait le moyent de récupérer l'évenement clic-milieu, ou même clic-droit/ouvrir je suis preneur)
Elle est pas encore propre, je la metterai en ligne demain.
[^]Re: Feature
Sous Firefox le numéro du bouton se retrouve dans event.which:
1 => bouton gauche,
2 => millieu
3 => droit.
[^]Re: Feature
... et tous se capturent avec l'événement "click".
[^]Re: Feature
Merci pour cette précision.
Mais comme je viens de l'expliquer plus haut, en fait cette information n'est pas pertinante car ce n'est pas parce que l'utilisateur aura fait un clic droit (ou même milieu) que la page aura été visité (ie rendue dans le browser)
[^]Re: Feature
> A la limite, le moteur de recheche peut le faire s'il a accès à l'historique du navigateur (en Javascript par exemple) mais je pense que ce n'est pas le cas pour des raisons évidentes de sécurité.
Justement, ça a fait l'objet de quelques articles il y a quelques temps.
En regardant la couleur des liens avec Javascript, et en comparant avec la couleur d'un lien non visité (un http://+rand()) on peut savoir si l'url est déjà visitée ou non.
Donc un moteur peut très bien renvoyer 20 résultats, puis détecter ceux qui ont déjà été visités et en cacher certains de façon à n'en afficher que 10.
[^]Re: Feature
Mais bon ça reste le même problème qu'avec un script Greasemonkey, si sur la première page toutes les pages ont été visitées il affichera une page blanche.
Vache qui rit, à moitié dans son lit
[^]Re: Feature
Avec un poil d'ajax ca peut s'arranger sans problèmes
[^]Re: Feature
> (et pour moi c'est surtout pas du ressort du navigateur, le navigateur n'a pas à toucher une page, il doit seulement la rendre...)
Le meilleur navigateur pour rendre une page, c'est IE ! Car la page ressemble vraiment à du vomi après être passer dans sont code...
[^]Re: Feature
Et pour moi c'est du ressort du navigateur.
De même que ce devrait être du ressort du navigateur de:
- afficher les informations contenues dans les balises meta
- afficher les liens dans les balises link
- afficher un plan de la page en fonction des titres détectés (balises h1, h2 ...)
- ne pas obéir au target="_blank" qui me pourrit encore la vie
- ...
La Roue du Temps
[^]Re: Feature
La réponse c'est Greasemonkey
Je n'ai pas vu de script qui réponde à ton besoin ici
http://userscripts.org/scripts/search?q=google
Mais tu peux t'inspirer de celui-ci
http://userscripts.org/scripts/show/9275
[^]Re: Feature
il y a ça que j'utilise :
http://linuxfr.org/~Gniarf/20153.html
les liens visités aparaissent barrés et ça passe outre les CSS des sites, en particulier les abrutis qui mettent le même style pour les liens visités et non visités sans raison valable
accessoirement j'ai une bookmarklet "hide visited links" ( http://www.squarefree.com/bookmarklets/pagelinks.html#hide_v(...) ) mais ce n'est pas très interessant de simplement cacher les résultats déjà visités sur une page, il faudrait faire "remonter" les autres depuis les pages suivantes... en pratique je ne l'utilise pas
accessoirement le reste de http://www.squarefree.com/bookmarklets/ est à parcourir en détail
Windows has no users. It has hostages.