Question

Possible en double: Comment Google travail instantanée

Souvent, nous utilisons Google pour rechercher tout contenu, mais quand nous écrivons un mot dans la zone de texte du moteur de Google, Google tente de prédire le mot ou même récemment, il utilise Google Recherche instantanée pour produire le résultat à la volée. Comment cela marche-t-il?

C'est sans même que l'utilisateur a appuyé sur le bouton Rechercher , comment serveur envoie immédiatement le résultat? Parce que en tant qu'utilisateur, nous avons pas demandé pour le résultat, mais toujours serveur produire un résultat, comment cela a été mis en œuvre?

Était-ce utile?

La solution

Pour l'essentiel, il y a des écouteurs d'événements clés JavaScript sur la zone de recherche. Lorsque ceux-ci détectent l'entrée du clavier, une demande Ajax est fait sur le serveur de Google.
La demande Ajax comprendra le texte actuellement entré, qui sera probablement comparé à des termes de recherche populaires. Une liste des complétions possibles est de retour envoyée en utilisant JSON et réinséré dans la page en utilisant JavaScript.

En ce qui concerne Google Recherche instantanée, au lieu de retourner une liste de commandes possibles, une liste de résultats pour le terme de recherche le plus probable que vous avez entré sera retourné et JavaScript utilisé pour mettre à jour la page.

Pour en savoir plus sur ce genre de choses, il apprend la valeur sur JavaScript, Ajax et DOM manipulation. bibliothèques JavaScript telles que jQuery ou

Autres conseils

Google utilise javascript pour envoyer votre texte que vous tapez sur le serveur et commencer à montrer les résultats.

Pour le résultat de recherche Google Instant sera probablement juste pour écouter un événement de pression de touche et si oui, envoyez une demande pour les résultats et les afficher.

scroll top