Google如何预测我们的言论?

时间:2011-03-20 13:37:57

标签: google-instant

  

可能重复:
  How does Google Instant work?

我们经常使用Google搜索任何内容,但是当我们在Google引擎的文本框中输入任何字词时,Google会尝试预测该字词,甚至最近它会使用Google Instant Search来动态生成结果。这是如何运作的?

即使用户没有按下搜索按钮,服务器如何立即发送结果?因为作为用户,我们还没有请求来获得结果,但服务器仍然会产生结果,这是如何实现的?

3 个答案:

答案 0 :(得分:1)

基本上,搜索框上有JavaScript键事件侦听器。当这些检测到键盘输入时,会向Google的服务器发出Ajax请求 Ajax请求将包括当前输入的文本,该文本可能会与热门搜索词进行比较。使用JSON发回可能的完成列表,并使用JavaScript将其插回到页面中。

对于Google即搜搜索,不会返回可能的完成列表,而是会返回您输入的最可能搜索字词的结果列表,并使用JavaScript来更新页面。

要了解有关此内容的更多信息,请务必了解JavaScript,Ajax和DOM操作。诸如jQueryPrototype之类的JavaScript库可以使这些内容变得更加容易。

答案 1 :(得分:0)

Google使用javascript在您输入文本时将其发送到服务器并开始显示结果。

答案 2 :(得分:0)

对于即时搜索结果,Google可能只会收听按键事件,如果是,则发送结果请求然后显示。