一种获取搜索结果队列的方法和装置的制造方法

文档序号:8319178阅读:158来源:国知局
一种获取搜索结果队列的方法和装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别涉及一种获取搜索结果队列的方法和装置。
【背景技术】
[0002]随着计算机技术和互联网技术的飞速发展,互联网已经成为了人们工作和生活中非常重要的组成部分,是人们获取信息的最为重要的途径之一,网页搜索功能是人们使用互联网的过程中非常常用的一种功能。
[0003]服务器在接收到网络用户发送的网页搜索请求时,会搜索包含与搜索关键词相关的内容的网页,然后,根据预先制定的规则,对搜索到的网页进行打分,然后按照分数由高到低的顺序得到网页的搜索结果队列,并发送给终端进行搜过结果的展示。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005]用户在进行网页搜索时,经常会针对一些特殊的搜索需求(例如,搜索某个搜索关键词对应的音乐,或对应的小说等)搜索某类型的网页,然而,基于预先制定的规则,这些对应特殊需求的网页的打分可能比较低,在搜索结果队列中的位置比较靠后,这导致搜索结果队列与用户需求的匹配度较低。

【发明内容】

[0006]为了解决现有技术的问题,本发明实施例提供了一种获取搜索结果队列的方法和装置,以提高网页的搜索结果队列与用户需求的匹配度。所述技术方案如下:
[0007]—方面,提供了一种获取搜索结果队列的方法,所述方法包括:
[0008]接收网页搜索请求,所述网页搜索请求中携带有搜索关键词;
[0009]根据所述搜索关键词和预设排序规则,确定至少一种预设网页类型的网页排序队列;其中,每种预设网页类型的网页排序队列,是属于相应的预设网页类型且与所述搜索关键词相关的网页组成的排序队列;
[0010]根据所述至少一种预设网页类型的网页排序队列,确定所述搜索关键词对应的搜索结果队列。
[0011]另一方面,提供了一种获取搜索结果队列的装置,所述装置包括:
[0012]接收模块,用于接收网页搜索请求,所述网页搜索请求中携带有搜索关键词;
[0013]第一确定模块,用于根据所述搜索关键词和预设排序规则,确定至少一种预设网页类型的网页排序队列;其中,每种预设网页类型的网页排序队列,是属于相应的预设网页类型且与所述搜索关键词相关的网页组成的排序队列;
[0014]第二确定模块,用于根据所述至少一种预设网页类型的网页排序队列,确定所述搜索关键词对应的搜索结果队列。
[0015]本发明实施例提供的技术方案带来的有益效果是:
[0016]本发明实施例中,根据网页搜索请求中的搜索关键词和预设排序规则,确定至少一种预设网页类型的网页排序队列,根据此至少一种预设网页类型的网页排序队列,确定搜索关键词对应的搜索结果队列。通过这种方法,可以将一些各种不同网页类型的网页在搜索结果队列中的位置向前调整,从而,可以满足用户的一些特殊搜索需求,可以提高网页的搜索结果队列与用户需求的匹配度。
【附图说明】
[0017]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是本发明实施例提供的获取搜索结果队列的方法流程图;
[0019]图2是本发明实施例提供的搜索过程应用实例中数据统计的示意图;
[0020]图3a是本发明实施例提供的网页排序队列的示意图;
[0021]图3b是本发明实施例提供的总类型排序队列的示意图;
[0022]图3c是本发明实施例提供的搜索结果队列的示意图;
[0023]图4是本发明实施例提供的对网页队列的处理过程的示意图;
[0024]图5是本发明实施例提供的获取搜索结果队列的装置结构示意图;
[0025]图6是本发明实施例提供的服务器的结构示意图。
【具体实施方式】
[0026]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0027]实施例一
[0028]本发明实施例提供了一种获取搜索结果队列的方法,如图1所示,该方法的处理流程可以包括如下的步骤:
[0029]步骤101,接收网页搜索请求,该网页搜索请求中携带有搜索关键词。
[0030]步骤102,根据搜索关键词和预设排序规则,确定至少一种预设网页类型的网页排序队列。其中,每种预设网页类型的网页排序队列,是属于相应的预设网页类型且与搜索关键词相关的网页组成的排序队列。
[0031]步骤103,根据此至少一种预设网页类型的网页排序队列,确定搜索关键词对应的搜索结果队列。
[0032]本发明实施例中,根据网页搜索请求中的搜索关键词和预设排序规则,确定至少一种预设网页类型的网页排序队列,根据此至少一种预设网页类型的网页排序队列,确定搜索关键词对应的搜索结果队列。通过这种方法,可以将一些各种不同网页类型的网页在搜索结果队列中的位置向前调整,从而,可以满足用户的一些特殊搜索需求,可以提高网页的搜索结果队列与用户需求的匹配度。
[0033]实施例二
[0034]本发明实施例提供了一种获取搜索结果队列的方法,该方法的执行主体可以是建立有搜索引擎的服务器,例如,某搜索网站的服务器等。
[0035]下面将结合具体的实施方式,对图1所示的处理流程进行详细的说明,内容可以如下:
[0036]步骤101,接收网页搜索请求,该网页搜索请求中携带有搜索关键词。
[0037]其中,搜索关键词是用户进行网页搜索时,在搜索栏中输入的搜索词。
[0038]在实施中,在终端,在搜索网站页面、或应用程序的操作界面等处,可以设置有搜索栏,用户可以在搜索栏中输入待搜索的搜索关键词,并点击搜索按钮,这时会触发终端生成网页搜索请求,将用户输入的搜索关键词携带于网页搜索请求中,并将网页搜索请求发送给服务器。服务器接收到网页搜索请求之后,解析网页搜索请求,提取其中携带的搜索关键词,进而可以进行后续的搜索处理。
[0039]步骤102,根据搜索关键词和预设排序规则,确定至少一种预设网页类型的网页排序队列。
[0040]其中,预设排序规则是服务器预先制定的对搜索关键词相关的网页进行排序的规贝U。与搜索关键词相关的网页,可以是在网页内容中包含该搜索关键词的全部或部分字符的网页,还可以是在网页内容中包含该搜索关键词的相关词(如纠错词,后面内容中会有介绍)的全部或部分字符的网页。在预设排序规则中可以包括根据相关性模型(服务器构建的为搜索关键词相关的网页打分的算法模型)对所有相关的网页进行打分,并按分数的高低顺序排列各网页的处理,还可以包括其它规定的处理,例如,将纠错词(如,搜索关键词“天蛾湖”的纠错词为“天鹅湖”)相关的网页的排序位置提前,将一些需要惩罚的网页的排序位置推后(如,许多百科网站对应的搜索结果网页的打分都比较高,可以保留其中的一个网页,将其它网页位置推后),等等。
[0041]预设网页类型可以是根据实际需求设置的任意网页类型,网页类型可以多种多样,如软件类型、百科类型、知识类型(如搜搜问问等)、游戏类型、视频类型、阅读类型、音乐类型等。可以设置一种或多种预设网页类型,用于进行本发明实施例的处理。网页类型可以根据网页内容来确定。
[0042]每种预设网页类型的网
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1