用社交网络特征提高姓名和其它搜索查询的搜索引擎结果页面的相关性
2019-11-22

用社交网络特征提高姓名和其它搜索查询的搜索引擎结果页面的相关性

提供了用于对与用户与之具有至少一种社交网络关系的一个或多个个体或实体相关的信息加以利用的系统、计算机可读媒体和方法。搜索引擎被配置为接收查询,标识匹配的电子文档,对电子文档进行排名,并且响应于接收的查询向用户传送匹配的电子文档和/或广告。一旦从用户接收到查询,搜索引擎就获得该用户的社交网络标识符并且利用与用户的社交网络关系相关的信息来利用非检索修饰符对查询进行扩充。搜索引擎处理与搜索结果中包括的电子文档相匹配的非检索修饰符并对结果进行排名,但是并不使用该非检索修饰符来标识或获取与查询相匹配的结果。经排名的电子文档包括于结果中并且以排名顺序显示给用户。

在一些实施例中,答案服务144可以确定查询是否被归类为姓名查询,以及用户的社交网络标识符是否为不可用。如果查询被归类为姓名查询并且社交网络标识符不可用,则答案服务144可以试图标识出与该姓名查询相关联的公众社交网络标识符。匹配的社交网络标识符可以被用来对索引130中的条目添加标签。答案服务144将该姓名查询提交至索引130并且接收与该姓名查询相匹配的条目。匹配条目由答案服务144基于与该姓名查询相匹配的社交网络标识符进行聚类。经聚类的条目被传送至排名引擎146以便进行排名。

计算设备400通常包括各种计算机可读媒体。计算机可读媒体可以是计算设备所能够访问的任意可用媒体并且包括易失性和非易失性、可移动和非可移动媒体。作为示例而非限制,计算机可读媒体可以包括计算机存储媒体和通信媒体。计算机存储媒体包括以用于存储信息的任意方法或技术所实施的易失性和非易失性、可移动和非可移动媒体,所述信息诸如计算机可读指令、数据结构、程序模块或其它数据。计算机存储媒体包括随机访问存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它全息存储器、磁性盒带、磁带、磁盘存储和其它磁性存储设备、载波或者能够被用来对所期望信息进行编码并且能够被计算设备100所访问的任意其它介质,但是并不局限于此。

搜索引擎140被用来响应于包括姓名查询在内的搜索请求遍历索引130并且生成搜索引擎结果页面。搜索引擎140经由网络110通信连接至计算机120。搜索引擎140还连接至索引130和社交网络提供方150。在某些实施例中,搜索引擎140是生成用于在计算机120上进行显示的图形用户接口的服务器设备。搜索引擎140通过网络110从计算机120接收词语选择或链接选择,所述计算机120呈现从用户接收交互的接口。

这里对本专利的主题进行具体描述以满足法定要求。然而,描述本身并非意在必然地对权利要求的范围进行限制。相反,所请求保护的主题可能结合其它的当前或未来技术以其它方式来实现以包括与本文中所描述的步骤相类似的不同步骤或步骤组合。虽然术语“步骤”、“块”和/或“组件”等在这里可能被用于表示所采用方法或系统的不同组件,但是除非在各个步骤的顺序被明确描述时,否则该术语不应当被解释为暗示在这里所公开的各个步骤之中或之间的任何特定顺序。

存储器412包括易失性和/或非易失性存储器形式的计算机存储媒体。存储可以是可移动的、非可移动的,或者其组合,示例性硬件设备包括固态存储器、硬盘驱动器、光盘驱动器等。计算设备400包括一个或多个处理器,其从诸如存储器412或I/O组件420的各种实体读取数据。(多个)呈现组件416向用户或其它设备呈现数据指示。示例性的呈现组件包括显示设备、扬声器、指示组件、振动组件等。

在一些实施例中,搜索引擎140包括查询分类器142、答案服务144和排名引擎146。查询分类器142试图基于查询中所包括的搜索词以及在用户的社交网络标识符可用的情况下与之相关联的社交网络数据来对查询进行分类。查询可以被归类于一个或多个类别:如姓名、食物、餐厅、自然、金融、商业等。例如,在一个实施例中,查询分类器142可以对查询日志进行分析以确定针对该查询的之前搜索中所包括的一个或多个文档的点击频率。进而,具有最高点击频率的文档可以被选择作为代表性文档并且被分析以确定该文档的类另O。例如,如果查询为“cricket”并且查询分类器142对之前结果的分析显示大多数所点击的之前结果是关于运动队而不是虫子或昆虫,则查询分类器142可以选择体育类别作为主类别而动物类别作为次类别。在另一个实施例中,可以由查询分类器142接收用户的社交网络数据并且分析用户的喜好以确定内容喜好是关于运动队还是虫子和昆虫。如果喜好主要是关于虫子和昆虫而不是运动队,则查询分类器142可以选择动物类别作为该查询的主类别。在又另一个实施例中,诸如“bass”的一个词语的查询可以被查询分类器141归类于多个类别,诸如fish>bass、stringed_instrument>bass以及men’sshoes>bass。另外,相应主题类别可以为一个或多个较大类别中的子主题,诸如outdoorrecreation>sports>fishing>freshwater>fish>bass>arts>music>musicalinstruments>stringed_instruments>bass和shopping>clothing>footwear>shoes>men,sshoes>bass。查询分类器142可以使用与位于索引130中的匹配电子文档相关联的元数据来对查询进行分类。通过对一个类别多少次被标识为与索引130所返回的匹配文档相关联进行计数,表示与文档相关联的类别的元数据可以被用来对相应查询进行分类。

图2是图示依据本发明实施例的用于对搜索引擎结果页面中所提供的电子文档进行排名的示例性的计算机实现的方法的逻辑示图;

这里对本专利的主题进行具体描述以满足法定要求。然而,描述本身并非意在必然地对权利要求的范围进行限制。相反,所请求保护的主题可能结合其它的当前或未来技术以其它方式来实现以包括与本文中所描述的步骤相类似的不同步骤或步骤组合。虽然术语“步骤”、“块”和/或“组件”等在这里可能被用于表示所采用方法或系统的不同组件,但是除非在各个步骤的顺序被明确描述时,否则该术语不应当被解释为暗示在这里所公开的各个步骤之中或之间的任何特定顺序。

因此,搜索引擎140可以将查询传送至索引130。搜索引擎140利用该查询来标识出匹配的URL。进而,搜索引擎140检查匹配并且向计算机120提供指向搜索引擎结果页面中的网页、图像、视频或其它电子文档的统一资源定位符(URL)。搜索引擎结果页面可以以基于指定给查询的类别、搜索方社交网络标识符的可用性或者查询中所标识实体的社交网络标识符和简介的排名顺序而包括URL或URL聚类。

在又另一个实施例中,计算机系统包括具有索引、社交网络提供方、客户端计算机和搜索引擎的通信网络。索引被配置为存储位于互联网上的内容的URL。用户可以在通信连接至搜索引擎的计算机上生成查询。进而,该计算机可以将查询和用户的社交网络标识符一如果可用一传送至搜索引擎。搜索引擎可以使用查询在索引中定位具有与该查询相匹配的内容的URL。搜索引擎可以在搜索引擎结果页面中提供URL,该搜索引擎结果页面可以基于针对查询以及用户社交网络的非检索修饰符的匹配对结果进行排序。