搜索技术发展到今天,搜索速度的提升在技术上究竟有多难?

每提高0.5秒的检索速度需要多大的投入?

天下武功,唯快不破。
搜索速度一直是搜索引擎用户体验重要的组成部分,也是技术上挑战最大的难题之一。
一方面,搜索引擎趋向于索引越来越大的数据和采用越来越复杂的策略算法,这些都会增加后端检索时间,导致搜索速度变慢;另一方面,用户电脑性能和网络环境都对搜索速度有非常大的影响,而这些因素都在搜索引擎技术控制的范围之外。

通过极速搜索的创新模式,在保证搜索质量的同时,百度能够将原有搜索速度提高5~10倍,最快0.04秒即能返回结果。为了实现这一功能,30多位百度核心工程师对检索系统的29种技术模块进行了升级改造,保证了极速搜索服务的可靠性和稳定性。 为了解决预测所需的大量计算,百度全年在服务器等基础设施上投入超过一亿人民币。

每提升0.5秒的速度,能给用户和百度带来多么大的价值?

百度曾经做过一个搜索速度和用户体验关系的试验:在一个较小的区间内,搜索速度每延迟100ms,无点击比例就会增大1%;而随着区间的延长,这个关系会呈现出指数级的曲线。由此可见,虽然我们无法明显感知100ms的变化,但眼球已按照潜意识的指引做出选择。正因如此,可以说,速度是令搜索引擎高下立判,甚至决定其成败的要穴。

百度极速搜索技术解密:我们采取了一种全新的速度优化方案,通过百度的大数据计算能力,精准地预测用户检索的关键词,提前请求后端服务并获取搜索结果,节省掉网络时间和后端检索时间;从而当用户点击“百度一下”时,实现页面的瞬间立现。对于百度而言,每个用户在百度搜索上的每一秒都是珍贵的!让人们最平等便捷地获取信息,找到所求,是百度一直孜孜不倦的追求。

加入百度推广 | 搜索风云榜 | 关于百度 | About Baidu | 加入开放首页
©2020 Baidu 使用百度前必读 京ICP证030173号