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

文档序号:8319178阅读:来源:国知局
基于相关性模型对网页进行的打分),如果原网页的打分超过待插入网页的打分预设分差,则将待插入网页与原网页后面位置的网页进行初始打分的比较,直到分差小于预设分差时,再将待插入网页插入相应的位置。
[0069]如图3c所示,为搜索结果队列的示例,其中只显示了前几位的网页,后面的网页省略。
[0070]如图4所示,为本发明实施例上述流程中,对网页队列的处理过程的示意图。
[0071]本发明实施例中,根据网页搜索请求中的搜索关键词和预设排序规则,确定至少一种预设网页类型的网页排序队列,根据此至少一种预设网页类型的网页排序队列,确定搜索关键词对应的搜索结果队列。通过这种方法,可以将一些各种不同网页类型的网页在搜索结果队列中的位置向前调整,从而,可以满足用户的一些特殊搜索需求,可以提高网页的搜索结果队列与用户需求的匹配度。
[0072]实施例三
[0073]基于相同的技术构思,本发明实施例还提供了一种获取搜索结果队列的装置,如图5所示,所述装置包括:
[0074]接收模块510,用于接收网页搜索请求,所述网页搜索请求中携带有搜索关键词;
[0075]第一确定模块520,用于根据所述搜索关键词和预设排序规则,确定至少一种预设网页类型的网页排序队列;其中,每种预设网页类型的网页排序队列,是属于相应的预设网页类型且与所述搜索关键词相关的网页组成的排序队列;
[0076]第二确定模块530,用于根据所述至少一种预设网页类型的网页排序队列,确定所述搜索关键词对应的搜索结果队列。
[0077]优选的,所述第一确定模块520,用于:
[0078]根据所述搜索关键词和预设排序规则,搜索与所述搜索关键词相关的网页并确定各网页的顺序;
[0079]根据所述各网页的顺序,确定至少一种预设网页类型的网页排序队列。
[0080]优选的,所述第一确定模块520,用于:
[0081]根据所述各网页的顺序,确定顺序靠前的预设数目个网页;
[0082]在确定出的网页中,按照所述各网页的顺序,选取至少一种预设网页类型的网页,构成所述至少一种预设网页类型的网页排序队列。
[0083]优选的,所述第一确定模块520,用于:
[0084]在确定出的网页中,按照所述各网页的顺序,选取所述至少一种预设网页类型的满足预设选取条件的网页,构成所述至少一种预设网页类型的网页排序队列。
[0085]优选的,所述第一确定模块520,用于:
[0086]根据所述搜索关键词和预设排序规则,搜索与所述搜索关键词相关的网页并确定各网页的顺序;
[0087]根据所述各网页的顺序,确定至少一种预设网页类型的网页排序队列;
[0088]所述第二确定模块530,用于:
[0089]获取所述至少一种预设网页类型的排序权值;
[0090]根据每种预设网页类型的排序权值,以及每种预设网页类型的网页排序队列的内部顺序,将所有网页排序队列中的网页构成总类型排序队列;
[0091]根据所述总类型排序队列,以及确定出的与所述搜索关键词相关的各网页的顺序,确定所述搜索关键词对应的搜索结果队列。
[0092]优选的,所述第二确定模块530,用于:
[0093]根据预设参数在每种预设网页类型下的取值,确定所述每种预设网页类型的排序权值。
[0094]本发明实施例中,根据网页搜索请求中的搜索关键词和预设排序规则,确定至少一种预设网页类型的网页排序队列,根据此至少一种预设网页类型的网页排序队列,确定搜索关键词对应的搜索结果队列。通过这种方法,可以将一些各种不同网页类型的网页在搜索结果队列中的位置向前调整,从而,可以满足用户的一些特殊搜索需求,可以提高网页的搜索结果队列与用户需求的匹配度。
[0095]实施例四
[0096]图6是本发明实施例中服务器的结构示意图。该服务器1900可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units,CPU) 1922 (例如,一个或一个以上处理器)和存储器1932,一个或一个以上存储应用程序1942或数据1944的存储介质1930 (例如一个或一个以上海量存储设备)。其中,存储器1932和存储介质1930可以是短暂存储或持久存储。存储在存储介质1930的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器1922可以设置为与存储介质1930通信,在服务器1900上执行存储介质1930中的一系列指令操作。
[0097]服务器1900还可以包括一个或一个以上电源1926,一个或一个以上有线或无线网络接口 1950,一个或一个以上输入输出接口 1958,一个或一个以上键盘1956,和/或,一个或一个以上操作系统 1941,例如 Windows ServerTM, Mac OS XTM,UnixTM, LinuxTM,FreeBSDTM 等等。
[0098]服务器1900可以包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
[0099]接收网页搜索请求,所述网页搜索请求中携带有搜索关键词;
[0100]根据所述搜索关键词和预设排序规则,确定至少一种预设网页类型的网页排序队列;其中,每种预设网页类型的网页排序队列,是属于相应的预设网页类型且与所述搜索关键词相关的网页组成的排序队列;
[0101]根据所述至少一种预设网页类型的网页排序队列,确定所述搜索关键词对应的搜索结果队列。
[0102]优选的,所述根据所述搜索关键词和预设排序规则,确定至少一种预设网页类型的网页排序队列,包括:
[0103]根据所述搜索关键词和预设排序规则,搜索与所述搜索关键词相关的网页并确定各网页的顺序;
[0104]根据所述各网页的顺序,确定至少一种预设网页类型的网页排序队列。
[0105]优选的,所述根据所述各网页的顺序,确定至少一种预设网页类型的网页排序队列,包括:
[0106]根据所述各网页的顺序,确定顺序靠前的预设数目个网页;
[0107]在确定出的网页中,按照所述各网页的顺序,选取至少一种预设网页类型的网页,构成所述至少一种预设网页类型的网页排序队列。
[0108]优选的,所述在确定出的网页中,按照所述各网页的顺序,选取至少一种预设网页类型的网页,构成所述至少一种预设网页类型的网页排序队列,包括:
[0109]在确定出的网页中,按照所述各网页的顺序,选取所述至少一种预设网页类型的满足预设选取条件的网页,构成所述至少一种预设网页类型的网页排序队列。
[0110]优选的,所述根据所述搜索关键词和预设排序规则,确定至少一种预设网页类型的网页排序队列,包括:
[0111]根据所述搜索关键词和预设排序规则,搜索与所述搜索关键词相关的网页并确定各网页的顺序;
[0112]根据所述各网页的顺序,确定至少一种预设网页类型的网页排序队列;
[0113]所述根据所述至少一种预设网页类型的网页排序队列,确定所述搜索关键词对应的搜索结果队列,包括:
[0114]获取所述至少一种预设网页类型的排序权值;
[0115]根据每种预设网页类型的排序权值,以及每种预设网页类型的网页排序队列的内部顺序
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1