3月6日消息,据了解,百度搜索技术再次革新,推出“极速搜索模式”,让搜索引擎的响应速度提高10倍,最快仅需0.03秒的响应时间就可获得搜索结果。海量信息时代,如此之快的搜索速度让人大为惊叹,大家普遍认为无论如何强大的服务器,在处理海量信息时也需要运算时间,那么百度这种可以达到“零延时”的技术方案究竟是如何实现的?
海量数据时代搜索负担加重
在讨论百度极速搜索之前,我们需要对搜索引擎的工作流程有一定了解。传统搜索模式下,当用户输入需要查询的搜索词,点击“搜索”按键后,浏览器会将检索请求提交到搜索引擎后端,将“搜索词”相关内容在索引库中检索出来,而后再根据相关性和权威性,将信息进行排序并渲染成页面,最终由浏览器将结果页呈现给用户。
在这一过程中,用户在输入搜索词,点击“搜索”按钮后,网络延迟和复杂的处理过程是造成了搜索结果延时的主要原因。
互联网时代,随着数据量的日益庞大,搜索服务器所处理的信息也越来越复杂,那么搜索结果的延时自然也会日趋增加。近几年来虽然许多搜索引擎为迎接大数据时代的到来,在搜索速度上做出了不少的努力,但有明显成效者罕有。
极速搜索模式: “预测搜索” + “提前加载结果页”
百度最近推出的极速搜索模式则是一种全新的异步搜索的技术解决方案。在用户输入“搜索词”的同时,通过百度的大数据计算能力和异步搜索技术方案,搜索系统能够提前预测用户检索的关键词,请求后端服务并获取搜索结果,从而当用户点击“百度一下”时,实现页面的瞬时展现。
通过极速搜索,以往点击“百度一下”之后所进行的网络传输和检索计算的时间完全被节省出来。这种解决方案堪称搜索行业的一大创新,而且百度这种在毫秒级延迟上精益求精的态度也非常值得尊敬。
数据显示,这种异步搜索的技术方案使搜索速度与以往相比整整提升了10倍之多。百度相关产品人员向记者表示,“人们眨一下眼的时间,大概可以完成5次极速搜索。”
同时,百度极速搜索在实现过程中的“预测搜索”、“提前加载结果页”等动作完全在后台完成,对用户前台操作没有任何影响,这就意味着用户无需学习更多搜索技能,在保持原有的搜索习惯不变的情况下,即可享受更高速的搜索体验。与其它技术创新产品相比,百度极速搜索完全消除了用户的适应时间,真正做到了平滑升级。
29 项关键技术更新 搜索结果毫秒级呈现
让人们最平等便捷地获取信息,找到所求,是百度一直孜孜不倦的追求。为此,百度不断突破搜索技术和基础架构的极限,以帮助用户更加快速、准确的获取搜索结果。极速搜索也正是诞生在这一使命感之下的产物。
新技术的加入,必然要对原有的系统产生一定的影响,但对于百度来说却不容许有丝毫差错。为实现这一功能,百度技术人员对前端网页和后端检索系统的29种技术模块进行了升级改造,以保证极速搜索服务的可靠性和稳定性,确保了用户从传统搜索到极速搜索的完美过渡。
值得一提的是,与目前互联网行业许多容易复制的产品与技术不同,搜索引擎的每项技术都存在半年甚至更长的技术壁垒。极速搜索模式的上线,让百度与其它搜索引擎的距离再次拉大,这种“零延时”的搜索速度,其它搜索产品短时间内很难跟上脚步,百度又一次以技术实力巩固了在搜索行业的霸主地位。
三问极速搜索模式:
问:极速搜索是否会增加网络带宽的消耗?
答:极速搜索拥有非常高的预测准确率,同时对于较差的网络环境,系统会自动停止此功能。与其他网络服务相比(例如在线视频或者网游),极速搜索对网络带宽的消耗可以忽略不计。
问:如何体验百度极速搜索?
答:百度极速搜索是一种对用户完全透明的优化机制,当用户正常使用百度搜索功能时即可实现(例如输入过程中点击搜索提示)。同时,我们也在不断优化极速搜索的预测效果,使更多的用户可以体验到极速搜索带来的便捷。
问:极速搜索下的搜索结果会和普通情况存在差异吗?
答:不会,极速搜索机制不会对搜索结果的内容和样式有任何影响。