Pourquoi Google est devenu instantané

La semaine dernière, Google a apporté un changement majeur à l'interface de son moteur de recherche. Les utilisateurs américains et certains utilisateurs d'autres pays ont commencé à voir les résultats de leurs recherches Google apparaître à l'écran alors qu'ils étaient encore en train de taper. Par exemple, si vous tapez b dans le champ de recherche de Google, vous pourriez voir les résultats d'une recherche Google pour bank of america apparaître sous le champ, ainsi qu'un lien sponsorisé de Bank of America. Continuez à taper jusqu'à ce que vous ayez bat dans la zone de recherche, et les résultats pourraient soudainement changer pour correspondre à une recherche de batman.





Google Instant, comme on l'appelle, vise principalement à rendre la recherche plus rapide et plus efficace, selon Google. La société affirme que le service permet d'économiser de deux à cinq secondes par recherche et aide les utilisateurs à affiner leurs requêtes en fournissant des commentaires instantanés.

Google ne nie pas que le maintien de ses ventes d'annonces de recherche était un objectif principal dans le test du service. L'entreprise n'est payée que pour une publicité ou un lien sponsorisé, lorsqu'un utilisateur clique sur l'annonce, et les annonces sont ciblées sur des recherches spécifiques. En affichant les annonces d'une recherche à l'écran quelques secondes plus tôt, la fréquence des utilisateurs cliquant sur ces annonces ne pouvait qu'augmenter.

Les annonces de recherche de Google représentent une entreprise de 20 milliards de dollars, grâce à la popularité de ses annonces textuelles légères et peu intrusives vendues pour des recherches spécifiques. Il est donc impensable que Google risque sa vache à lait simplement parce que les employés pensaient que les résultats instantanés étaient cool.



Mais les utilisateurs trouvent-ils Google Instant utile ? Certains experts Internet ont été sceptiques. Un développeur Web a effectué un suivi oculaire des utilisateurs étude de sept personnes choisi pour représenter une large tranche d'âge des gros utilisateurs d'Internet. Son test a révélé qu'aucun d'entre eux ne sautait aux premiers résultats. Au lieu de cela, ils ont continué à taper jusqu'à ce qu'ils aient terminé la requête de recherche.

Google insiste sur le fait que ses propres tests intensifs disent le contraire. Le porte-parole de la société, Jake Hubert, a déclaré : Nous avons constaté que les gens regardent les prédictions et les résultats, mais ils ne remarquent pas nécessairement que c'est ce qu'ils font. Google est connu pour ses tests approfondis du moindre changement apporté à son moteur de recherche lucratif. D'autres produits récents, tels que le réseau social Google Buzz et l'outil de collaboration Google Wave tout-plus-la-cuisine-évier, n'ont pas fait le chemin espéré. Mais Google Instant n'est pas un nouveau produit. Il s'agit d'une amélioration présumée du produit le plus populaire sur Internet.

Google Instant est également un exploit d'ingénierie impressionnant. Comment Google peut-il fournir un flux ininterrompu de résultats instantanés à des centaines de millions d'utilisateurs sans faire fondre Internet ? Il s'avère que les résultats instantanés ne sont pas alimentés par une bande passante élevée, mais par les avancées des centres de données principaux de Google et de votre navigateur.



Othar Hanson , responsable technique de la fonctionnalité, affirme que le chargement des résultats de recherche au fur et à mesure que vous tapez n'utilise que quelques milliers d'octets de données pour chaque nouvel ensemble de 10 résultats et toutes les annonces textuelles ciblées sur la recherche. Les personnes qui gèrent notre trafic ont à peine cligné des yeux lorsque nous avons dit que nous allions avoir cet effet sur le trafic de recherche, a-t-il déclaré lors d'un entretien téléphonique, car nous avons cette autre chose appelée YouTube. Les cinq à 50 kilo-octets de données dans un nouvel ensemble de résultats de recherche, même s'ils incluent des vignettes d'images, sont minuscules par rapport à une seconde de vidéo en ligne.

La vraie magie de Google Instant provient en grande partie des progrès du matériel des centres de données au cours des 18 derniers mois, a déclaré Hansson. Des serveurs plus rapides et des connexions plus épaisses entre eux sont associés à de nouvelles astuces pour mettre en cache les résultats de la majorité des recherches Google. La plupart des recherches saisies par les utilisateurs ne sont pas très originales. Ainsi, lorsque vous tapez bat dans Google, il est statistiquement presque certain que vous allez continuer et taper un homme supplémentaire dans la boîte. Plutôt que de vous attendre, Google envoie les résultats pour batman.

Nous veillons à ce que les recherches sur lesquelles nous sommes confiants soient traitées le plus rapidement, a déclaré Hansson. Si votre requête de recherche ne semble pas évidente en fonction du comportement des autres, Google attend pour voir ce que vous tapez d'autre. En langage programmeur, Google a changé son back-end d'être sans état, ce qui signifie que si vous tapez cinq recherches d'affilée, il traite chacune comme une toute nouvelle session, pour maintenir un état de session qui suit quels résultats de recherche ont déjà été envoyé a toi. Cela signifie que beaucoup plus de travail sur la mémoire informatique est en cours dans les centres de données de Google.



En fin de compte, a-t-il déclaré, Google Instant réduit en fait le coût total d'une recherche pour l'entreprise en distribuant les résultats mis en cache pour la plupart des recherches. Séparément, Google a mis à jour ses robots d'exploration Internet pour les garder en cache des résultats fraîchement approvisionnés avec les actualités les plus récentes, les articles de blog et d'autres contenus qui peuvent ne dater que de quelques minutes.

L'autre grand progrès se produit à l'intérieur de votre navigateur. Les recherches de Google ont révélé que la plupart des gens tapent à une vitesse qui laisse un écart de 300 millisecondes entre les frappes. L'objectif de Google Instant est donc devenu de modifier les résultats en moins de 300 millisecondes. Pour ce faire, les ingénieurs se sont lancés dans des projets visant à optimiser le code JavaScript qui s'exécute dans ses pages afin que les résultats de recherche et les annonces puissent être analysés et affichés à l'écran en quelques centaines de millisecondes. Le comportement de JavaScript varie beaucoup d'un navigateur à l'autre. Cela signifiait que chacun des quatre navigateurs pris en charge par Google Instant – Internet Explorer, Safari d'Apple, Firefox de Mozilla et Chrome de Google – devait être personnalisé séparément avec un code JavaScript différent.

Ce n'est pas un hasard si la prise en charge de JavaScript par ces navigateurs a également été améliorée à plusieurs reprises au cours des deux dernières années. Alors que les sites Web commerciaux ajoutent de plus en plus d'interactivité, en grande partie alimentée par JavaScript, les performances de JavaScript sont devenues la différence entre la navigation rapide et lente la plus remarquée par les utilisateurs inconscients de la façon dont tout cela fonctionne. Il y a un an, un temps de réponse de 300 millisecondes aurait probablement été impossible. Dans les derniers navigateurs, il est devenu fiable.



Dans l'ensemble, Google affirme que 15 innovations technologiques distinctes, dont la plupart sont considérées comme des secrets commerciaux, fonctionnent ensemble pour rendre Google Instant possible.

Moteur de recherche le rédacteur en chef Danny Sullivan, un commentateur respecté, pense que Google Instant pourrait avoir un autre impact commercial important. Il suggère qu'il s'agit moins d'augmenter le trafic publicitaire et plus de faire en sorte que les concurrents Bing et Yahoo semblent lents. Je soupçonne que les utilisateurs auront principalement l'impression que Google est juste plus rapide, a-t-il écrit dans un e-mail. Si bon nombre de vos requêtes sont déjà la première chose que Google devine, les résultats sont là pour vous, immédiatement. Lorsqu'on lui a demandé si Google Instant allait changer le comportement des internautes, il a répondu : Votre comportement est d'être plus heureux avec Google.

cacher