以下文章内容来源于Google 官方博客,由Google程师Amit Singhal发表,讲述了Google搜索排名背后的一些技术,涉及到Google对网页,对语义,对用户意图的理解。COMSHARP CMS 官方网站中文翻译:
Google搜索排名的核心技术源自已有50年历史的学术课题Information Retrieval (IR),IR技术使用统计学原理对文字的使用频率等属性进行研究并对结果进行排名。建立在 IR 理论上的Google搜索同时借助链接,网页结构等等技术形成独特的搜索技术。
理解网页:
Google多年来在网络爬虫与索引系统上投入巨资,因此,Google拥有非常庞大并且是最新的网页索引,除此之外,Google还使用一些最新技术提高索引质量,比如,他们开发了一种技术,可以在字面意思之外理解一个网页所表达的重要概念,人们使用意大利语言搜索"galleria sprovieri londra",会找到伦敦的Sprovieri Gallery,尽管Sprovieri Gallery主页上既没有London,也没有Londra字样。在美国,人们搜索"cool tech pc vancouver, wa",会找到www.cooltechpc.com,然而 www.cooltechpc.com的主页上没有任何文字表明他们位于Vancouver。其它技术包括,区分一个网页中的重要或非重要文字,以及网页内容的新鲜度。
理解语义:
Google可以通过用户提供的几个搜索关键词,理解用户的真实意图。他们在拼写纠正,词义,以及概念分析方面处于非常领先的位置。很多人都或多或少体验过Google的拼写纠正功能,比如搜索"kofee annan",Google会问你搜索的是否"kofi annan",然而,当有人搜索"kofee beans",Google会纠正成"coffee beans"。(Google事实上已经在尝试语义技术- 译者)
词义是Google尝试理解查询语义的基础,也是Google遇到的最大难题。一些在人看来显而易见的东西,机器却很难自动处理。用户并不想对使用什么词汇进行查询而费神,人们甚至压根不知道该使用什么进行查询。在这种时候,Google的词义系统便可以发挥作用,词义系统可以对查询语句进行非常复杂的修正,比如,查询"Dr Zhivago" 的时候,Google知道Dr代表Doctor ,而查询"Rodeo Dr" 的时候,Dr 代表Drive。用户搜索"back bumper repair"的时候,结果是rear bumper repair,而搜索 "Ramstein ab",Google能够将ab理解成Air Base,"b&b ab" 会理解为Alberta的Bed and Breakfasts 。Google将这种词义理解系统发展到上百种不同语言。
Google在搜索排名中使用的另一项技术是概念识别,该技术可以对查询的内容进行概念识别,比如,我们查询 "new york times square church",Google知道我们实际上查询的是纽约时代广场上的那座著名教堂,而不是纽约时报中的某篇文章。概念识别技术并不止这些,Google还对其进行加强以正确地识别语义,比如,搜索"PC and its impact on people",事实上是搜索计算机对社会的影响。Google的搜索分析算法中这类技术比比皆是,而且面向几乎所有语言。
理解用户:
Google尝试理解用户的目的是为用户返回他们真正需要的结果,而不是他们在搜索语句中所说的东西。该技术基于一个世界级的本地化系统,外加先进的个性化技术,以及各种用户意图识别技术。
Google对本地结果的重视体现在他们的本地化工作中。同样一个查询语句在不同国家会返回不同结果,比如,查询"bank]",在美国返回的是银行,而英国则可能是 Bank Fashion的服装连锁店,或者英国的银行,而在其它英语国家,如澳大利亚,加拿大,新西兰,南非,返回的则应仍旧是当地的银行。如果你在一些非英语国家查询这个词,象埃及,以色列,日本,俄罗斯,沙特,瑞士,返回的结果将更有趣。就象Football在美国和英国表示不同的运动项目一样,同一个词在不同国家查询的结果可能截然不同。
个性化查询是Google另一项先进搜索技术,一个已经登录的用户,如果开通了 Web History 服务,随着他查询时间的增长,Google会根据他的查询历史,自动调整返回的结果,比如,一个经常查询 Football相关话题的人,会逐渐从Google得到更多足球相关的结果。如果你青睐某个购物站返回的结果,在以后的查询中,会从那个购物站得到更多结果。
Google在返回用户真正想要的结果方面的另一个例子是,假如你搜索"chevrolet magnum",我们知道Magnum不是Chevrolet产的,是Dodge产的,Google会自动返回 dodge magnum的结果。还有一个例子,有人搜索"bangalore",不仅返回Bangalore这个城市的主页,而且返回Bangalore的地图,以及一些与Bangalore市景,交通相关的视频,这些视频会让你有身临其境的感觉。