一种用于对搜索结果进行排序的方法、装置与设备制造方法及图纸

技术编号:9765805 阅读:197 留言:0更新日期:2014-03-15 10:57
本发明专利技术的目的是提供一种用于对搜索结果进行排序的方法、装置与设备。其中网络设备根据来自移动终端的查询序列进行匹配查询,获取与所述查询序列相匹配的多个搜索结果以及所述查询序列与所述多个搜索结果的相关度信息;确定所述多个搜索结果中至少一个搜索结果,其中,所述至少一个搜索结果中的每个搜索结果指向具有页面对应关系的第一类页面与第二类页面;根据所述至少一个搜索结果中每个搜索结果指向的第二类页面的特征度,来确定所述至少一个搜索结果分别对应的排序调整信息;根据所述查询序列与所述多个搜索结果的相关度信息以及所述至少一个搜索结果分别对应的排序调整信息,对所述多个搜索结果进行排序处理,以获取排序后的多个搜索结果。

【技术实现步骤摘要】
一种用于对搜索结果进行排序的方法、装置与设备
本专利技术涉及搜索结果排序
,尤其涉及一种用于对搜索结果进行排序的方法、装置与设备。
技术介绍
当今,移动互联网在人们的生活中扮演越来越重要的角色,人们可随时随地通过移动终端在互联网中进行信息搜索。现有技术中,移动终端一般根据用户输入的查询序列,向用户呈现搜索引擎基于查询序列获得并排序后提供给移动终端的多个搜索结果项。然而,用户无法知晓大量的搜索结果项中哪些搜索结果项对应的搜索结果页面能够以较优的展现效果在移动终端上呈现、用户通过浏览该搜索结果页面是否能够得到较好浏览体验,故其需要通过点击每一搜索结果中的页面链接进入搜索结果页面,分别浏览每一搜索结果网页以进行判断,因此,用户在此过程中操作繁琐,影响用户浏览体验;同时,由于访问了相当数量的不适于在移动终端屏幕中展示的搜索结果页面,不仅降低了用户信息获取效率,也带来了很多不必要的通信流量。
技术实现思路
本专利技术的目的是提供一种用于对搜索结果进行排序的方法、装置与设备。根据本专利技术的一个方面,提供了一种用于对搜索结果进行排序的方法,该方法包括以下步骤:a根据来自移动终端的查询序列进行匹配查询,获取与所述查询序列相匹配的多个搜索结果以及所述查询序列与所述多个搜索结果的相关度信息;其中,该方法还包括:w确定所述多个搜索结果中至少一个搜索结果,其中,所述至少一个搜索结果中的每个搜索结果指向具有页面对应关系的第一类页面与第二类页面,其中第二类页面为适于在移动终端上显示的页面;X根据所述至少一个搜索结果中每个搜索结果指向的第二类页面的特征度,来确定所述至少一个搜索结果分别对应的排序调整信息;y根据所述查询序列与所述多个搜索结果的相关度信息以及所述至少一个搜索结果分别对应的排序调整信息,对所述多个搜索结果进行排序处理,以获取排序后的多个搜索结果。根据本专利技术的另一方面,还提供了一种用于对搜索结果进行排序的排序装置,该排序装置包括:搜索结果获取装置,用于根据来自移动终端的查询序列进行匹配查询,获取与所述查询序列相匹配的多个搜索结果以及所述查询序列与所述多个搜索结果的相关度信息;其中,该排序装置还包括:搜索结果确定装置,用于确定所述多个搜索结果中至少一个搜索结果,其中,所述至少一个搜索结果中的每个搜索结果指向具有页面对应关系的第一类页面与第二类页面,其中第二类页面为适于在移动终端上显示的页面;调整信息确定装置,用于根据所述至少一个搜索结果中每个搜索结果指向的第二类页面的特征度,来确定所述至少一个搜索结果分别对应的排序调整信息;第一排序装置,用于根据所述查询序列与所述多个搜索结果的相关度信息以及所述至少一个搜索结果分别对应的排序调整信息,对所述多个搜索结果进行排序处理,以获取排序后的多个搜索结果。与现有技术相比,本专利技术具有以下优点:通过根据每个搜索结果与查询序列的相关度信息及具有页面对应关系的至少一个搜索结果分别对应的排序调整信息,对该多个搜索结果进行排序处理,以使得多个搜索结果的排序方式不仅与用户输入的查询序列的匹配程度相关,而且该排序方式也与搜索结果页面是否适于在移动终端上呈现相关联,实现了将适于在移动终端上呈现的具有较高页面质量的第二类页面对应的搜索结果以及适于在移动终端上呈现的具有较高页面相似度信息的第二类页面与第一类页面的对应的搜索结果能够排于搜索结果页的较高位置,用户可在其最易获取信息的视觉区域内点击排序较高的几个搜索结果,就可获取适于其在移动终端浏览的搜索结果网页,从而提高用户浏览体验。【附图说明】通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1示出根据本专利技术一个方面的用于对搜索结果进行排序的排序装置的结构示意图;图2示出根据本专利技术一个优选实施例的确定所述每个搜索结果指向的第一类页面与第二类页面的页面相似度信息的排序装置的结构示意图;图3示出根据本专利技术另一个方面的用于对搜索结果进行排序的方法流程图;图4示出根据本专利技术一个优选实施例的确定所述每个搜索结果指向的第一类页面与第二类页面的页面相似度信息的方法流程图。附图中相同或相似的附图标记代表相同或相似的部件。【具体实施方式】下面结合附图对本专利技术作进一步详细描述。图1示出根据本专利技术一个方面的用于对搜索结果进行排序的排序装置的结构示意图。本实施例的排序装置包含于网络设备中;该排序装置包括搜索结果获取装置1、搜索结果确定装置2、调整信息确定装置3和第一排序装置4。所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。首先,搜索结果获取装置I根据来自移动终端的查询序列进行匹配查询,获取与所述查询序列相匹配的多个搜索结果以及所述查询序列与所述多个搜索结果的相关度信肩、O其中,所述移动终端包括但不限于任何可适用于本专利技术的能够通过键盘、触摸屏等与用户进行交互的移动式电子产品,诸如手机、PDA、掌上电脑(PPC)、游戏机(PSP)等。在此,所述网络设备和移动终端均包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件可包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。本领域技术人员应能理解上述移动终端以及网络设备仅为举例,其他现有的或今后可能出现的移动终端以及网络设备如可适用于本专利技术,也应包含在本专利技术保护范围以内,并以引用方式包含于此。在此,所述移动终端与所述网络设备之间可通过任何通信方式实现通信,包括但不限于,基于3GPP、LTE、WIMAX的移动通信、基于TCP/IP、UDP协议的计算机网络通信以及基于蓝牙、红外传输标准的近距无线传输方式。所述移动终端与所述网络设备之间连接的网络包括但不限于:互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。具体地,搜索结果获取装置I根据来自移动终端的用户输入的查询序列进行匹配查询,并基于接收到的查询序列进行搜索。一般地,搜索过程如下:查询序列中包含一个或多个关键词,优选地,还包括关键词之间的关联词,搜索结果获取装置I将提取这些关键词,优选地,还提取关联词,并在网络索引库中根据所述关键词、或关键词与关联词进行匹配查询从而获得多个搜索结果,其中每个搜索结果与该查询序列的相关度信息可根据各种搜索算法确定,例如根据传统的点击率算法确定该相关度信息、根据Google的“PageRank”搜索算法(参见美国专利US6285699,“Method for node ranking in a linked database”)确定该相关度信息、根据百度的“超链”搜索算法确定该相关度信息,搜索结果获取装置I基于上述搜索算法来获得每个搜索结果与该查询序列的相关度信息。其中,所述相关度信息指通过“PageRank”、“超链”等基本搜索算法确定的搜索结果与查询序列的匹配程度分值。需要说明的是,上述举例仅为更好地说明本专利技术的技术方案,而非对本专利技术的限制,本领域技术人员应该理解,任何根据来自移动终端本文档来自技高网...

【技术保护点】
一种用于对搜索结果进行排序的方法,该方法包括以下步骤:a根据来自移动终端的查询序列进行匹配查询,获取与所述查询序列相匹配的多个搜索结果以及所述查询序列与所述多个搜索结果的相关度信息;其中,该方法还包括:w确定所述多个搜索结果中至少一个搜索结果,其中,所述至少一个搜索结果中的每个搜索结果指向具有页面对应关系的第一类页面与第二类页面,其中第二类页面为适于在移动终端上显示的页面;x根据所述至少一个搜索结果中每个搜索结果指向的第二类页面的特征度,来确定所述至少一个搜索结果分别对应的排序调整信息;y根据所述查询序列与所述多个搜索结果的相关度信息以及所述至少一个搜索结果分别对应的排序调整信息,对所述多个搜索结果进行排序处理,以获取排序后的多个搜索结果。

【技术特征摘要】
1.一种用于对搜索结果进行排序的方法,该方法包括以下步骤: a根据来自移动终端的查询序列进行匹配查询,获取与所述查询序列相匹配的多个搜索结果以及所述查询序列与所述多个搜索结果的相关度信息; 其中,该方法还包括: w确定所述多个搜索结果中至少一个搜索结果,其中,所述至少一个搜索结果中的每个搜索结果指向具有页面对应关系的第一类页面与第二类页面,其中第二类页面为适于在移动终端上显示的页面; X根据所述至少一个搜索结果中每个搜索结果指向的第二类页面的特征度,来确定所述至少一个搜索结果分别对应的排序调整信息; y根据所述查询序列与所述多个搜索结果的相关度信息以及所述至少一个搜索结果分别对应的排序调整信息,对所述多个搜索结果进行排序处理,以获取排序后的多个搜索结果O2.根据权利要求1所述的方法,其中,所述步骤w包括: w’通过提取所述多个搜索结果分别对应的第一类页面的标记语言文件中的预定标签,来确定所述多个搜索结果中的所述至少一个搜索结果。`3.根据权利要求1或2所述的方法,其中,所述步骤I包括: -根据所述查询序列与所述多个搜索结果的相关度信息及所述至少一个搜索结果分别对应的排序调整信息,并结合所述相关度信息及所述排序调整信息的预定权重,进行加权计算,以确定每个搜索结果的加权排序结果; -根据所述每个搜索结果的加权排序结果,对所述多个搜索结果进行排序处理,以获取排序后的多个搜索结果。4.根据权利要求1至3任一项所述的方法,其中,所述第二类页面的特征度包括以下至少任一项: -每个搜索结果指向的第二类页面的页面质量; -每个搜索结果指向的第二类页面与第一类页面的页面相似度信息。5.根据权利要求4所述的方法,其中,该方法还包括根据以下至少任一项来确定所述至少一个搜索结果分别指向的第二类页面的页面质量: -第二类页面的页面丰富度; -第二类页面的标题信息与第二类页面的内容信息的相关性信息。6.根据权利要求4或5任一项所述的方法,其中,该方法还包括: -提取所述至少一个搜索结果中每个搜索结果指向的第一类页面与第二类页面的主要页面内容块; -对每个搜索结果的第一类页面与第二类页面的主要页面内容块进行文本相似度计算,以确定所述每个搜索结果指向的第一类页面与第二类页面的页面相似度信息。7.一种用于对搜索结果进行排序的排序装置,该排序装置包括: 搜索结果获取装置,用于根据来自移动终端的查询序列进行匹配查询,获取与所述查...

【专利技术属性】
技术研发人员:林冠辰
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1