谷歌发布即时搜索功能编辑本段回目录
新浪科技讯 北京时间9月9日凌晨消息,2010年谷歌搜索大会于美国太平洋时间9月8日上午9点30分(北京时间9月9日0时30分)在旧金山现代艺术博物馆召开。在大会上,谷歌推出了即时搜索(Instant Search)功能。
谷歌即时搜索功能可在用户输入搜索关键词的同时,无须点击搜索按钮便可即时动态显示不同的搜索结果页面,加快了用户的搜索速度。该功能将于本月晚些时候在美国推出,中国用户在未来几个月或可使用。
以下为图文实录:
9:35 直播开始。谷歌公共关系发言人加布里埃尔•斯崔克登台,宣布大会开始。
9:37 介绍大会议题。本次大会类似于“国情咨文”,将介绍谷歌目前的状况以及未来发展方向。
9:38 “今天,我们将谈论许多关于速度的话题。”
9:38 “我们所从事的事业,既是艺术,又是科学。”
9:39 谷歌副总裁玛丽莎•梅耶尔(Marissa Mayer)登台。
9:40 回顾今年已发布的新的搜索功能:实时搜索,Caffeine索引系统,动态新闻查看(timeline views),改善了的输入更正,整合谷歌Squared结果。
9:42 “用户希望能给搜索结果添加标记。”
9:43 “我们确实获得了许多乐趣。”回顾谷歌电视广告。播放谷歌在美国橄榄球超级杯上播放的广告。
9:43 昨天的谷歌涂鸦logo。“我们也从logo中获得了许多乐趣。”“我们希望搜索能够富有乐趣、迅速且充满互动。”
9:45 今天宣布:搜索将发生根本性转变。
“我们是如何取得今日成就的?”“许多年以前,如果你想了解纽约现代艺术博物馆中的一一幅画作,你需要在图书馆中花费一整天的时间。”到了1950年,你可以使用电话与图书馆联系。而到了1995年,你可以使用刻录在CD上的百科全书了解这些信息。“但这些都是静态信息。”
9:47 今天我们可以获取实时信息。例如,你可以查看一幅画作是否在巡回展览。
今天,搜索时间用在了哪些地方?“我们已经使算法极具效率。” 如果一次搜索需要耗时24秒,那么输入搜索关键词需耗时9秒,选择结果需耗时15秒。
9:50 为了加快搜索速度,我们必须减少输入搜索关键词所耗费的事件。
谷歌即时搜索
9:51 谷歌即时结果显示可在输入搜索关键词的同时显示搜索结果。
9:52 梅耶尔做演示,仅需敲击键盘6次,即可找到纽约现代艺术博物馆中某幅画作的信息。使用上下方向键即可选择不同的备选搜索关键词。
9:54 “它并不是在输入的同时搜索,而是在输入前搜索。”“我们能预测你可能要搜索什么,并实施显示结果。”
9:55 在十年前,谷歌将“输入前搜索”的创意用作一个愚人节的玩笑。这项功能将在今天晚些时候上线,谷歌Chrome、Firefox、Safari和IE8均可支持。美国用户本周内即可在Google.com体验该功能,其他国家用户则可能在本月晚些时候方可使用。
9:57 利用这项功能,谷歌每秒可节约11小时的用户总搜索时间。
9:58 谷歌搜索产品管理总监约翰娜•怀特(Johanna)和奥萨•汉森(Othar Hansson)登台。
即时搜索的三大利器:即时结果,搜索关键词预测,滚动搜索。
10:00 两人做演讲。展示谷歌即时搜索是如何通过仅敲击一次键盘即显示旧金山天气的。
第二个例子:自动完成“龙纹身的女孩”——搜索框中黑色字体部分由用户输入,灰色字体部分则是预测得出。
“它并不能心灵感应,但很聪明。”
10:03 第三个例子:“约塞米蒂”——可使用方向键选择不同的预测搜索关键词(即“滚动搜索”)。
10:04 上述三种技术结合起来,成就了即时搜索(“反馈”)。更多例子(“亚当斯家族”)
10:06 “搜索按钮还有什么用处?”
搜索按钮仍将发挥作用。“如果你知道如何使用谷歌搜索,就知道如何使用谷歌即时搜索。”
10:08 又一个例子。
10:10 先睹为快:谷歌将于今年秋季发布手机即时搜索。播放用户评价视频。
10:14 我们是如何让这一设想变成现实的?是如何创造出一个简单易用的用户界面的?是如何让它在你的电脑上运行起来的?是如何降低它的资源消耗的?谷歌很久以前就尝试过即时搜索。在当时,这一功能过于昂贵,用处也不大。
10:16 如今,预测表明可以发布这一功能了。内测和数以百万计的公测结果表明,“人们能很快学会使用它。”
10:20 结果页面通过AJAX技术呈现。“我们为大量JavaScript脚本做了优化,并解决了许多浏览器性能问题。”
10:22 “我们是如何降低即时搜索的资源消耗的。”
如果你每输入一个字母,谷歌即时搜索都执行一次新搜索的话,谷歌数据中心将不堪重负。
谷歌如何处理这一问题呢?答案是最优化:优先考虑那些最有可能的搜索,检查其他服务器的用户是否在执行类似搜索,并缓存搜索结果。
10:26 “我们从事搜索事业,不仅因为我们是工程师,更是因为我们认为它能帮助人们作出更好决策。”
仅在去年一年,谷歌就对搜索作出了500项以上的改变。“我们会不时发布能够根本改变用户搜索方式的新功能。”“它不仅使搜索速度更快,还使搜索更富有乐趣,更为流畅,互动性更强。”
10:28 谷歌即时搜索是一项重大改变,影响到了谷歌搜索服务的几乎每个方面。
10:28 梅耶尔再次登台:以思想的速度搜索。
乐趣、综合性和理解(即详尽理解用户意图和网页)能使搜索更为出色。
梅耶尔称:“谷歌即时搜索是搜索领域的巨大飞跃。”
10:30 到今年年底,谷歌即时搜索将能为用户节约3500万小时的搜索时间。
提问环节
10:32 问:即时搜索何时能被整合到浏览器中?答:“我们正在为此努力,预计将在几个月内完成。
10:34 问:该项技术对Adwords有何影响。答:没有影响。毕竟Adwords只受点击数的影响。
10:35 问:大约有20%的搜索请求是独一无二的,这将有何影响?答:我们尚不清楚。
10:36 问:这一技术将如何与用户搜索历史结合起来?这些搜索结果将如何显示?答:在网页历史方面,将显示你曾点击过的链接,以及停留超过3秒的搜索结果页面。
10:36 问:这一技术似乎对结果有所过滤。答:我们过滤了暴力、仇恨和色情内容。如果你输入了某些不当内容,我们不会即时显示搜索结果,除非你按下回车键。
10:38 问:需要提供多少个人信息才能使用这一功能?它对谷歌数据中心的压力有多大?答:个人信息方面保持不变;数据中心所面临的额外压力未超出预期。
10:40 问:用户界面的创新意味着什么?答:计算将进入一个新时代。过去几年间,网页技术有了令人激动的进展。谷歌及其他企业在下一个10年中发布的产品将改变人们与计算机互动的方式。
10:42 问:该技术对搜索引擎优化(SEO)有何影响?答:搜索排名将保持不变。但搜索行为和种类可能发生变化。这一影响是长期的,随着时间的流逝我们将增进对它的理解。
10:43 问:包括中国在内的世界其他地区能否使用这项服务?答:谷歌计划将它推向世界各地,包括香港。
10:44 问:用户希望获得更快的搜索速度吗?答:是的。
10:45 问:你们是否考虑过这样一个事实:用户为获取更好的搜索结果牺牲了某些隐私?答:用户对我们十分信任。我们对用户信息的管理非常出色,谷歌即时搜索也是如此。
10:46 问:随着时间的流逝,搜索行为将发生何种变化?答:你用得越多,就越可能搜索相关主题。因为这种技术使用户可以更轻松地深入探究某一主题。
10:47 问:在测试时,有多少用户不希望使用这种服务?它与Caffeine有何关联?答:很小一部分用户将这一功能关闭了,主要是因为他们的网速较慢。它与Caffeine没有直接联系,但更快的即时索引使这一服务略显困难。
10:49 问:这是否判了搜索引擎优化(SEO)死刑?答:我们确信SEO能够赶上我们。
10:50 问:你们是否想到过这种技术会变成现实?答:是的。但这得益于计算能力的提高。
10:51 问:许多人消费的网络内容都是由数量极少的用户创造的。你们将如何改变这一状况,使更多的人贡献内容?答:为了提供优质搜索,我们需要大量内容。我们利用AdSense帮助人们从内容中挣钱,还提供了Blogger、Docs等写作工具。但我们并不指望人们在谷歌上创造所有内容。
10:53 问:目前是否有计划进一步提高搜索速度,或是已经达到技术极限?答:今天我们对搜索速度很满意;但明天我们就会努力使它变得更快。
10:54 问:它将对小品牌造成何种影响?搜索结果第一页的下半页及第二页以后的内容还重要吗?答:用户意图不会改变。如果你很少用到第二页以后的搜索结果,这意味着你能更快地获得你想要的东西。即时搜索是面向用户的。我们相信这对广告商也有好处。
10:57 问:手机即时搜索将何时发布?日本和中国用户何时可使用这一功能?答:未来几个月内。
10:59 问:用户能否改变自动完成的建议搜索关键词数量?答:不能。但我们一直在测试不同的用户界面。
11:00 问:这些改变看上去将更多精力放在了顶端搜索结果上。你们将如何改进这些结果?答:我们一直致力于解决排名问题。这一问题十分棘手,搜索质量也不总是完美无缺的。
大会至此结束。(彦飞)
Google推出搜索加速服务Instant编辑本段回目录
Google今天在旧金山召开搜索大会,在会上,Google宣布推出搜索结果加速版搜索——Google Instant。据Google介绍,当用户搜索时,Google Instant将提供流结果。它具备几大特点:更快的搜索,通过预测用户的搜索,在完成输入前就可以展示结果,将每次搜索的时间节省2-5秒。
更智能的预测,即使你不知道自己将要寻找什么,预测也能指导搜索。最优先的预测将以灰色文字直接显示在搜索框中,如果你找到了需要的搜索项,你就可以停止输入。
瞬间结果,一开始输入,结果就显示在你眼前。在以前,你必须输入完所有的搜索内容,然后寻找最适合的内容。现在只要输入就能显示最及时的选择项。
下面是Google搜索大会的一些现场记录(美国太平洋时间9月8日上午9点30分开始,即北京时间9月9日0时30分开始):
9:38:谷歌公共关系发言人加布里埃尔•斯崔克,他说:我们将以类似《国情咨文》之类的演讲开始谈论Google 搜索。
9:39:一部分是艺术,一部分是科学。
9:40:谷歌副总裁玛丽莎•梅耶尔(Marissa Mayer)登台,她首先做了一些简要的描述:每周有10亿用户通过Google搜索。接着她讨论了Google搜索的一些新功能。如Google Caffeine,实时搜索,时间轴浏览,问答功能增强等。
9:48:用户大约要花9秒输入搜索问题,网络耗时为800毫秒,提供服务结果要300毫秒,要用15秒选择搜索结果。
9:50:提高搜索速度的难题是要花“9秒输入”和“15秒浏览结果”。要花时间来输入,来思考。Google认为可以将这个过程的效率提高些。
9:51:Google Instant推出。
9:52:当你输入内容时,Google Instant将自动挑选搜索结果,完全不必击键。当你输入第一个字母时,它就显示结果。它预测你将输入什么,并基于预测递送结果。
9:52:播放了演示视频,的确十分快。你只要按下TAB键就能完成搜索提问,你也可以用滚动光标寻找不同的相关提问。
9:54:梅耶尔没有将它称为“输入时搜索”,而是“输入前搜索”,它就是预测技术。
9:58:现在,该技术已经应用在Chrome,Firefox,Safari和IE8中。Google Instant已经在美国推出,下周会在国际上推出,包括英国,法国,德国,意大利,西班牙,俄罗斯。接着Google Instant团队上台,当中有产品经理主管Johanna Wright,高级软件工程师Othar Hansson。
10:00:当你输入“W”时,就会显示天气。当你输入“The Gi”时,它就会显示一个预测选项“Girl with the Dragon Tattoo(注:当红青春玉女红星克里斯汀·斯图尔特演出的、由瑞典爆卖小说翻拍的《龙纹身的女孩》(The Girl with the Dragon))而“Yose”则会提示“Yosemite national park”(约塞米蒂国家公园)。
10:05:接着,Google杰出工程师本·戈麦斯(Ben Gomes)谈到了工程的挑战。他认为第一个挑战是用户界面,他说:当你输入问题时,我们希望能给予回馈,如果你输入“Bike h”,你没有得到有用的东西,部分的输入就是浪费时间,因此我们觉得必须提供一些自动完成的问题。在最初,在用户输入时提供的选项让用户分了心。我们试图 改变这种局面,结果是正面的。最终Google与几百万用户一起实验。人们习惯盯着输入框,直到灰色文字显示出它们正在查找的东西,最后瞬间找到结果。
这个项目一年前开始,最初只有一名工程师,每六周就翻一倍。
接着梅耶尔上台,接受现场听众的提问。编译/搜狐ITGoogle Instant能否满足速度和可靠性需求?编辑本段回目录
环球旅讯9月10日消息:最近,Google不停地宣传Google Instant的速度,Google Instant是其核心搜索产品的升级版。然而对于旅游搜索而言,速度并不是最重要的。
Google 博客详细解释了发布Instant的主要原因——每次搜索平均为用户节省“两到五秒”。
“一开始你会认为,Instant并不会为用户节省很多时间,但积少成多。使用Google Instant,我们估计在每一秒钟内,可以为用户节省11个小时。”
当用户输入他们的关键词和使用搜索建议功能(目前有很多用户都会使用此功能)时,Google Instant可在搜索页面即时显示搜索结果,从而缩短搜索时间。
但对于旅游应用,Instant更有趣和更重要的地方在于,它可以探测到用户所在的地理位置。
9月8日,Google向媒体进行了Instant的演示,当用户输入“天气”时,搜索引擎将自动显示用户所在城市的天气预测,这可能是通过获取用户的IP地址或Google账户的地理信息而得。这将会改变用户查看搜索结果的习惯?也许这有一定的可能性。
Google证实几个月后将在Android手机上加入这一功能,如果Google Instant被应用到手机搜索,那么地理位置搜索就更加耐人寻味。
在某些方面,这不是因为技术的问题,而是因为用户期望的问题。用户很快就会知道,通过手机进行搜索,手机将会自动显示与他们地理位置相关的搜索结果,因此一些目的地服务公司需要对这些事情仔细考虑。
为什么?旅游企业应该如何做好准备?至少在搜索引擎优化方面。随着搜索工具性能的增强,人们对网站内容索引和真实性的要求也越来越高。
如果我们现在认为速度是最主要的问题,那么用户对索引页面上无效说明的忍耐力也将成为影响用户体验的因素。
最后一点则又是关于Google收购ITA进军旅游业的计划。
Google很可能是希望利用ITA的技术在其搜索引擎的核心上增强旅游搜索功能,然而Google Instant可能会造成一些麻烦。
旅游搜索的速度和可靠性最难掌控,尤其是对于机票搜索。一旦Goolge Instant与Google对ITA整合后的平台相结合,即使Goolge Instant能在一秒内显示机票价格,但如果Google来不及通过ITA与航空公司更新数据,你认为会出现什么后果?
实际上Google很难,或者不可能,把即时、准确的搜索结果传达给用户。
这与航空公司数据(座位、库存、时刻)的缓存有关,Google所收购的ITA是使用这种方式,旅游产业链中的其他许多公司也采取这种方式。
如果一个消费者在Google上搜索机票,搜索结果显示机票还有库存,但系统没有对来源(航空公司)数据更新,那么这将有损用户的体验,由于Google在不停地宣传其速度和完美的搜索体验,所以用户体验将受到更大影响。
这再次回到了用户的期望值问题上。速度将逐渐成为Google的核心,但能否取得用户的信任仍然取决于搜索结果的可靠性。(Ronnie编译)
谷歌工程师透露Google Instant幕后技术难题编辑本段回目录
谷歌周三宣布推出即时搜索服务Google Instant后,谷歌工程师本·戈梅斯(Ben Gomes)周四在该公司官方博客中发表博文,进一步披露了谷歌技术团队在开发Google Instant过程中所遇到的多项技术挑战。谷歌周三称,利用Google Instant服务,用户在输入搜索关键词的同时,无需点击搜索按钮,便可查看即时动态显示的不同搜索结果,以全面加快用户的搜索速度。
谷歌搜索产品和用户体验副总裁玛丽莎·梅耶尔(Marissa Mayer)周三在一则博文中透露,Google Instant使用了一系列新技术,其中包括新的缓存系统、搜索结果适应性控制(涉及向用户实时返回哪些搜索结果)以及新的页面渲染优化技术(涉及浏览器 能够与Google Instant服务保持同步)等。
而戈梅斯在周四的博文中,则透露了Google Instant开发过程中所遇到的诸多技术难题,其中包括核心设计、服务架构及团队协同工作等。
以下为戈梅斯周四所撰写博文全文:
昨 天(周三)我们介绍了Google Instant服务。利用该服务,用户在键入关键词的同时,搜索引擎会立即返回搜索结果,从而使搜索活动更为迅速并提高互动性。就像我们已对谷歌地图 (Google Maps)和Gmail电子邮件服务已采取的改进措施一样,通过Google Instant服务,我们将搜索活动由静态的HTML页面转化成AJAX应用程序。对于Google Instant的工作机制,我们已在昨天的博文中进行了阐述,但我们今天想在此披露一下Google Instant开发过程中所遇到的一些技术难题,如核心设计、服务架构等方面的挑战。
设计挑战:提高相关性,降低离散性
我 们设计方面的主要挑战是:如何使用户不受干扰情况下,而能够注意到相关搜索结果。我们当时意识到,需要进行高强度的测试,才能找到符合要求的设计。为此我 们经历了原型产品设计、可用性研究(在谷歌社区进行了相应测试)、内部试用(让谷歌员工参与测试)和搜索试验(让小部分谷歌用户参与测试)等阶段。
在我们初期设计的原型产品中,部分产品的性能表现并不尽如人意。举例来说,在一项原型产品中,我们试图在向用户返回搜索结果之前,会等待用户停止键盘输入活动,但结果发现这种思路实际上行不通。我们意识到,即时搜索的处理速度应该很快才行。
我 们还曾考虑使用其他用户界面,即把用户不同的关键词返回结果杂揉到一起。但结果表明,这种杂揉到一起的用户界面在使用过程中,将使用户很难在键入关键词过 程中加以识别。于是我们改变了思路,使用户界面是基于用户的单一搜索活动。我们将两项功能混合到一起:首先,在搜索框中以灰色文本方式预测用户的搜索结 果;其次,在用户输入关键词过程中,最上面一条预测结果会随时变化。
在用户参与的测 试中,他们能够迅速找到与谷歌互动的新途径:不要停止键入活动,直到灰色文本符合自己的查询需求为止,然后再查看搜索结果。我们的测试结果表明,绝大多数 用户并没有觉得Google Instant与谷歌以前常规搜索服务存在任何差异,而只是觉得处理过程更快。我们对此感到非常惊讶。
架构挑战:查询请求会增加5~7倍的搜索结果页面
过 去10多年以来,我们一直在努力提高谷歌搜索的性能和处理速度,并发现衡量标准应该以秒来计算。我们来到公司架构团队并对他们说:“我们希望在 Google Instant的每次查询请求中,搜索引擎能够提供的搜索结果页面数量,达到常规搜索相应页面的5到7倍。”对于我们的这种想法,开始他们觉得不可理喻, 但后来他们仍然还是提出了解决方案!要知道,在Google Instant之前,谷歌每天要处理10亿条以上的查询要求,而我们的系统已经经过优化,目的是使这些搜索活动能够在最短时间内完成(通常不到四分之一 秒)。我们应该怎样做,才能在系统不崩溃或处理速度不减慢前提下,而处理如此海量的查询请求?
其中最简单的解决方案是:大幅增加服务器的空间。但我们希望通过更为智能的方式来解决该问题。我们确实也增加了后台空间,但我们同时也采取了不同的手段,使Google Instant能够有效处理大量查询请求。在这些手段中,不少与技术措施有关,以下为一些具体例子:
- 我们部署了新的缓存系统,用以处理高速度的查询要求,同时连续性地抓取网络内容,并为这些内容重新建立索引。
- 我们将用户状态数据放入后台当中,以追踪已返回给用户的搜索结果。如此一来,我们就能避免向用户再次发送那些已经发送的搜索结果。
- 我们对页面渲染JavaScript代码进行了优化,使用户浏览器能够保持与Google Instant搜索结果的同步。
总而言之,通过上述技术手段,使我们向用户提供Google Instant服务的同时,又能保持搜索活动的快速性。
协调工作
在Google Instant开发工作将近结束时,我们将参与开发的核心技术团队集中到两个大房间当中。然后我们开始每天的商讨会(50人以上)。在经过艰苦努力后,我 们都怀着激动的心情等待Google Instant即将发布。但从某种程度上讲,推出Google Instant服务,只是算是我们互动搜索服务的开始。我们将继续对产品进行调整,并希望在收集到用户反馈意见之后,使Google Instant性能能够进一步完善。虽然Google Instant意味着搜索技术的一次重大变革,但我相信,我们也会回顾过去,并对以前的搜索技术感到无比惊奇。
谷歌为何推出实时搜索?编辑本段回目录
来源:麻省理工科技创业 |
然而,谷歌内部有人称,推出谷歌实时的主要目的在于其对广告营销方面的促进作用。谷歌的收入来源只有文字链接广告,而这些广告只有在特定搜索词下才会出现在屏幕上。并且,只有当用户点击这些链接广告时,谷歌才能得到广告回报。通过提前数秒钟显示某一搜索词下的广告,那么用户点击该广告的机率就只可能增加,不可能减少。
由于谷歌的搜索广告是文字精炼、侵犯性最小的文本广告,其市场价值达到了200亿美元。无法想象谷歌仅仅会为了用户着想而做此改变,拿自己的摇钱树冒险。
但用户是否认为谷歌实时搜索有用呢?一些互联网专家对此表示怀疑。一个网络开发者利用眼动追踪技术进行了一项研究,让7名参与者分别代表互联网的不同年龄群用户。研究结果表明,没有人在输入搜索字过程中会去看下拉框中提前出现的结果。相反,他们会一直键入信息直到完成自己想要查询的内容。
而谷歌强调自己已经做过大量试验,得出的结果正好与之相反。公司发言人杰克•休伯特(Jake Hubert)说:“事实上我们发现人们的确会看预测结果,他们只是不一定会意识到自己在这样做。”众所周知,谷歌在对其招财引擎做哪怕极其微小的变动之前都会大量测试其可行性。虽然谷歌推出的其他产品如Google Buzz社交网络服务和Google Wave个人通信和协作工具并未达到预期效果,但谷歌实时搜索算不上一个新产品,而是对互联网上最成功的搜索服务做的一项改进。
谷歌实时服务堪称一个工程杰作。谷歌如何为上百万用户同时提供不间断的即时搜索结果,而不致使网络崩溃?原来,支持这一服务的技术不是超高带宽,而是谷歌的后端数据中心和用户浏览器的改进。
谷歌实时服务的技术负责人奥萨•汉森(Othar Hansson)表示,在用户键入搜索字的同时载入的一组搜索结果仅会占用几千个字节,每组搜索结果有十个选项,其中包括针对特定搜索的文本广告。“我们提出要在搜索流量方面加入这个效果时,同事们一点儿也不感到惊愕,因为我们还有一项服务叫做YouTube。”一组新的搜索结果占用的五千到五万个字节简直微小到不及在线视频的一秒钟所需的字节,哪怕其中还包括一些缩略图片。
汉森说,谷歌实时搜索的真正神奇之处在于,过去18个月以来数据中心的硬件上所作的改进。硬件之间的服务器速度更快,连接通道更宽,搜索结果的缓存技术更加先进。用户输入的大部分搜索词并不是首次出现的。因此,当某人在谷歌搜索中键入“bat”时,其缓存数据基本上能肯定接下来还会键入“man”。谷歌就可以提前把“batman”显示出来了。
“对于我们自信的搜索词,我们保证将结果更快呈现给用户。”汉森说。如果你的搜索内容不大像其他人通常查询的字词,谷歌就会等待你键入完整的搜索词。用程序员的话解释就是,谷歌改变了其后端的“无状态”——即如果你连续键入五个搜索字,其后端也会将每一次键入视为一个新的查询,维持追踪每个输入字的会话状态。这意味着谷歌的数据中心要运行更多的计算机内存。
事实上,谷歌实时搜索通过对大多数搜索提供缓存结果而减少了搜索成本。另外,谷歌还更新了它的互联网搜寻器,使缓存结果与可能仅出现几分钟之久的新闻,博文等网络内容保持同步更新。
另一项较大的技术改进是在用户的浏览器上。谷歌搜索发现,大多数人在打字时,两次敲击键盘之间的间隔时间为300微秒。因此,谷歌实时的目标就是在300微秒内改变搜索结果。为了达到这一目标,开发人员展开多个项目优化了JavaScript代码。JavaScript代码运行在网页中,对搜索结果和广告进行语法分析,并在数百微秒之内将搜索结果显示在屏幕上。在不同的浏览器中,JavaScript执行的动作也都不尽相同。这表示,支持谷歌实时服务的四种浏览器——IE、苹果Safari、火狐浏览器和谷歌Chrome——都需要单独定制不同的JavaScript代码。
但这几种浏览器的JavaScript支持在过去几年里就在不断地改进,这一点并非巧合。商业网站在不断加入一些互动操作,这些操作基本上都是基于JavaScript代码的。对于不甚明了网络技术的用户来说,JavaScript代码表现如何就体现在浏览器的速度快慢上。一年前,300微秒的反应时间根本无法实现,而现在,浏览器完全能够做到这一点。
总体上,谷歌宣称实时搜索服务的实现基于15个单独的技术创新,而其中大多数还都属于商业秘密,无法公开。
搜索引擎地带(Search Engine Land)编辑、著名评论家丹尼•希里斯(Danny Hillis)认为,谷歌实时可能还有另一个重要的商业影响,不是更多的广告流量,也不是与对手Bing和Yahoo的竞争。“我认为主要是,用户会感觉谷歌搜索就是快。”他在一封邮件中写道,“如果用户的很多搜索谷歌一下就能猜到的话,搜索结果就会瞬时呈现在眼前。”被问及谷歌实时搜索是否会改变互联网用户的行为习惯时,他说,“改变的是,用户使用谷歌时心情更愉快。”
参考文献编辑本段回目录
http://mittrchinese.com/article.jsp?id=2959