一种用于提供搜索结果的方法与设备.pdf

上传人:1** 文档编号:975218 上传时间:2018-03-22 格式:PDF 页数:25 大小:504.42KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110306193.X

申请日:

2011.10.11

公开号:

CN102346778A

公开日:

2012.02.08

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 17/30申请日:20111011|||公开

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

北京百度网讯科技有限公司

发明人:

李紫微; 李宛谕

地址:

100085 北京市海淀区上地十街10号百度大厦2层

优先权:

专利代理机构:

北京汉昊知识产权代理事务所(普通合伙) 11370

代理人:

罗朋;周建华

PDF下载: PDF下载
内容摘要

本发明的目的是提供一种用于提供搜索结果的方法与设备,通过获取与用户的查询序列相对应的第一搜索结果,其中,所述第一搜索结果包括一组或多组第二搜索结果,每组第二搜索结果与所述查询序列所对应的一个扩展序列相对应;根据所述一组或多组第二搜索结果中至少一组所对应的扩展序列相对所述查询序列的扩展相关信息,确定与所述扩展序列相对应的展现模式,以作为所述一组或多组第二搜索结果中至少一组所对应的展现模式;根据所述展现模式,将所述第一搜索结果提供给所述用户。与现有技术相比,本发明根据与搜索结果所对应的扩展序列相适应的展现模式,将搜索结果提供给用户,提高了用户获取信息的效率,并提升了用户的浏览使用体验。

权利要求书

1: 一种由计算机实现的用于提供搜索结果的方法, 其中, 该方法包括 : a 获取与用户的查询序列相对应的第一搜索结果, 其中, 所述第一搜索结果包括一组或 多组第二搜索结果, 每组第二搜索结果与所述查询序列所对应的一个扩展序列相对应 ; b 根据所述一组或多组第二搜索结果中至少一组所对应的扩展序列相对所述查询序列 的扩展相关信息, 确定与所述扩展序列相对应的展现模式, 以作为所述一组或多组第二搜 索结果中至少一组所对应的展现模式 ; c 根据所述展现模式, 将所述第一搜索结果提供给所述用户。
2: 根据权利要求 1 所述的方法, 其中, 所述步骤 a 包括 : - 获取与所述查询序列相对应的一个或多个扩展序列 ; - 根据所述一个或多个扩展序列中至少一个, 在搜索索引库中进行匹配查询, 以获得与 所述扩展序列中至少一个相对应的一组或多组第二搜索结果, 以作为所述第一搜索结果。
3: 根据权利要求 1 所述的方法, 其中, 所述步骤 a 包括 : - 获取与所述查询序列相对应的搜索结果, 以作为所述第一搜索结果 ; - 获取与所述查询序列相对应的一个或多个扩展序列 ; - 根据所述一个或多个扩展序列, 对所述第一搜索结果进行分类处理, 以获得一组或多 组第二搜索结果, 每组第二搜索结果与一个所述扩展序列相对应。
4: 根据权利要求 1 所述的方法, 其中, 所述步骤 a 包括 : - 获取与所述查询序列相对应的搜索结果, 以作为所述第一搜索结果 ; a1 获取所述第一搜索结果中各结果的表征关键词向量 ; - 根据所述表征关键词向量, 对所述第一搜索结果进行聚类处理, 以获得一个或多个聚 类及与所述聚类相对应的聚类信息 ; - 根据所述查询序列与所述聚类信息, 生成所述扩展序列 ; - 将与所述聚类信息对应的聚类作为与所述扩展序列对应的一组第二搜索结果。
5: 根据权利要求 4 所述的方法, 其中, 所述步骤 a1 包括结合以下至少任一项, 以获取所 述第一搜索结果中各结果的表征关键词向量 : - 所述表征关键词向量中关键词在所述结果中的出现频次 ; - 所述表征关键词向量中关键词与所述查询序列的字面相似度 ; - 所述表征关键词向量中关键词与所述查询序列的共现频次 ; - 以所述表征关键词向量中关键词替换所述查询序列进行搜索的搜索频次。
6: 根据权利要求 1 至 5 中任一项所述的方法, 其中, 所述步骤 b 包括 : - 根据所述一组或多组第二搜索结果中至少一组所对应的扩展序列相对所述查询序列 的扩展相关信息, 并基于预定的展现规则, 确定所述展现模式。
7: 根据权利要求 6 所述的方法, 其中, 该方法还包括 : - 根据多个用户网络操作记录, 建立或更新所述展现规则。
8: 根据权利要求 1 至 7 中任一项所述的方法, 其中, 所述步骤 b 包括 : - 根据所述一组或多组第二搜索结果中至少一组所对应的扩展序列相对所述查询序列 的扩展相关信息, 并结合所述用户的用户相关信息, 确定所述展现模式 ; 其中, 所述用户相关信息包括以下至少任一项 : - 所述用户的偏好设置 ; 2 - 所述用户的历史搜索记录。
9: 根据权利要求 1 至 8 中任一项所述的方法, 其中, 所述展现模式包括以下至少任一 项: - 所述第二搜索结果的展现内容 ; - 所述第二搜索结果的展现位置 ; - 所述第二搜索结果的展现形式。
10: 根据权利要求 1 至 9 中任一项所述的方法, 其中, 所述步骤 c 包括 : - 根据所述展现模式, 将所述第一搜索结果与所述扩展相关信息提供给所述用户。
11: 根据权利要求 1 至 10 中任一项所述的方法, 其中, 所述扩展相关信息包括以下至少 任一项 : - 所述扩展序列相对所述查询序列的类目扩展信息 ; - 所述扩展序列相对所述查询序列的同义 / 近义扩展信息 ; - 所述扩展序列相对所述查询序列的前缀 / 后缀扩展信息 ; - 所述扩展序列相对所述查询序列的地域扩展信息。
12: 一种用于提供搜索结果的搜索提供设备, 其中, 该设备包括 : 搜索获取装置, 用于获取与用户的查询序列相对应的第一搜索结果, 其中, 所述第一搜 索结果包括一组或多组第二搜索结果, 每组第二搜索结果与所述查询序列所对应的一个扩 展序列相对应 ; 模式确定装置, 用于根据所述一组或多组第二搜索结果中至少一组所对应的扩展序列 相对所述查询序列的扩展相关信息, 确定与所述扩展序列相对应的展现模式, 以作为所述 一组或多组第二搜索结果中至少一组所对应的展现模式 ; 搜索提供装置, 用于根据所述展现模式, 将所述第一搜索结果提供给所述用户。
13: 根据权利要求 12 所述的搜索提供设备, 其中, 所述搜索获取装置用于 : - 获取与所述查询序列相对应的一个或多个扩展序列 ; - 根据所述一个或多个扩展序列中至少一个, 在搜索索引库中进行匹配查询, 以获得与 所述扩展序列中至少一个相对应的一组或多组第二搜索结果, 以作为所述第一搜索结果。
14: 根据权利要求 12 所述的搜索提供设备, 其中, 所述搜索获取装置用于 : - 获取与所述查询序列相对应的搜索结果, 以作为所述第一搜索结果 ; - 获取与所述查询序列相对应的一个或多个扩展序列 ; - 根据所述一个或多个扩展序列, 对所述第一搜索结果进行分类处理, 以获得一组或多 组第二搜索结果, 每组第二搜索结果与一个所述扩展序列相对应。
15: 根据权利要求 12 所述的搜索提供设备, 其中, 所述搜索获取装置用于 : - 获取与所述查询序列相对应的搜索结果, 以作为所述第一搜索结果 ; - 获取所述第一搜索结果中各结果的表征关键词向量 ; - 根据所述表征关键词向量, 对所述第一搜索结果进行聚类处理, 以获得一个或多个聚 类及与所述聚类相对应的聚类信息 ; - 根据所述查询序列与所述聚类信息, 生成所述扩展序列 ; - 将与所述聚类信息对应的聚类作为与所述扩展序列对应的一组第二搜索结果。
16: 根据权利要求 15 所述的搜索提供设备, 其中, 所述获取所述第一搜索结果中各结 3 果的表征关键词向量的操作包括结合以下至少任一项, 以获取所述第一搜索结果中各结果 的表征关键词向量 : - 所述表征关键词向量中关键词在所述结果中的出现频次 ; - 所述表征关键词向量中关键词与所述查询序列的字面相似度 ; - 所述表征关键词向量中关键词与所述查询序列的共现频次 ; - 以所述表征关键词向量中关键词替换所述查询序列进行搜索的搜索频次。
17: 根据权利要求 12 至 16 中任一项所述的搜索提供设备, 其中, 所述模式确定装置用 于: - 根据所述一组或多组第二搜索结果中至少一组所对应的扩展序列相对所述查询序列 的扩展相关信息, 并基于预定的展现规则, 确定所述展现模式。
18: 根据权利要求 17 所述的搜索提供设备, 其中, 该设备还包括 : 规则更新装置, 用于根据多个用户网络操作记录, 建立或更新所述展现规则。
19: 根据权利要求 12 至 18 中任一项所述的搜索提供设备, 其中, 所述模式确定装置用 于: - 根据所述一组或多组第二搜索结果中至少一组所对应的扩展序列相对所述查询序列 的扩展相关信息, 并结合所述用户的用户相关信息, 确定所述展现模式 ; 其中, 所述用户相关信息包括以下至少任一项 : - 所述用户的偏好设置 ; - 所述用户的历史搜索记录。
20: 根据权利要求 12 至 19 中任一项所述的搜索提供设备, 其中, 所述展现模式包括以 下至少任一项 : - 所述第二搜索结果的展现内容 ; - 所述第二搜索结果的展现位置 ; - 所述第二搜索结果的展现形式。
21: 根据权利要求 12 至 20 中任一项所述的搜索提供设备, 其中, 所述搜索提供装置用 于: - 根据所述展现模式, 将所述第一搜索结果与所述扩展相关信息提供给所述用户。
22: 根据权利要求 12 至 21 中任一项所述的搜索提供设备, 其中, 所述扩展相关信息包 括以下至少任一项 : - 所述扩展序列相对所述查询序列的类目扩展信息 ; - 所述扩展序列相对所述查询序列的同义 / 近义扩展信息 ; - 所述扩展序列相对所述查询序列的前缀 / 后缀扩展信息 ; - 所述扩展序列相对所述查询序列的地域扩展信息。

说明书


一种用于提供搜索结果的方法与设备

    【技术领域】
     本发明涉及网络搜索技术领域, 尤其涉及一种用于提供搜索结果的技术。背景技术 随着互联网技术的不断发展, 基于用户的一个查询序列, 搜索得到的搜索结果可 能成千上万, 这些搜索结果中可能包括基于该查询序列的不同扩展序列所获得到的多个搜 索结果, 例如根据查询序列 “刘德华” 所获取的搜索结果中, 可能包括基于该查询序列 “刘 德华” 的不同扩展序列 “刘德华 电影” 、 “刘德华 音乐” 、 “刘德华 新闻” 等所获得的多个搜 索结果。 现有技术中, 一般只根据搜索结果与查询序列间的匹配度, 或者根据搜索结果所对 应的网页的打分, 将搜索结果排序后提供给用户, 而不对这些搜索结果进行区分, 展现模式 较为单一, 这就导致了搜索结果的展现较为混乱。特别地, 对于具有特定需求的用户, 例如 用户只期望获得关于扩展序列 “刘德华 电影” 的相关搜索结果, 现有技术显然不能满足用 户的这种需求, 用户需要重新输入查询序列 “刘德华 电影” 进行搜索, 增加了用户的输入成 本, 不利于用户的搜索使用体验。
     因此, 如何根据与搜索结果所对应的扩展序列相适应的展现模式, 将搜索结果提 供给用户, 以提高用户获取搜索结果的效率, 提升用户的浏览使用体验, 成为本领域技术人 员亟需解决的问题之一。
     发明内容
     本发明的目的是提供一种用于提供搜索结果的方法与设备。
     根据本发明的一个方面, 提供了一种由计算机实现的用于提供搜索结果的方法, 其中, 该方法包括 :
     a 获取与用户的查询序列相对应的第一搜索结果, 其中, 所述第一搜索结果包括 一组或多组第二搜索结果, 每组第二搜索结果与所述查询序列所对应的一个扩展序列相对 应;
     b 根据所述一组或多组第二搜索结果中至少一组所对应的扩展序列相对所述查询 序列的扩展相关信息, 确定与所述扩展序列相对应的展现模式, 以作为所述一组或多组第 二搜索结果中至少一组所对应的展现模式 ;
     c 根据所述展现模式, 将所述第一搜索结果提供给所述用户。
     根据本发明的另一方面, 还提供了一种用于提供搜索结果的搜索提供设备, 其中, 该设备包括 :
     搜索获取装置, 用于获取与用户的查询序列相对应的第一搜索结果, 其中, 所述第 一搜索结果包括一组或多组第二搜索结果, 每组第二搜索结果与所述查询序列所对应的一 个扩展序列相对应 ;
     模式确定装置, 用于根据所述一组或多组第二搜索结果中至少一组所对应的扩展 序列相对所述查询序列的扩展相关信息, 确定与所述扩展序列相对应的展现模式, 以作为所述一组或多组第二搜索结果中至少一组所对应的展现模式 ;
     搜索提供装置, 用于根据所述展现模式, 将所述第一搜索结果提供给所述用户。
     与现有技术相比, 本发明通过获取与用户的查询序列相对应的第一搜索结果, 根 据扩展序列相对该查询序列的扩展相关信息, 确定相应的展现模式, 基于该展现模式, 将所 述第一搜索结果提供给该用户, 从而提高了用户获取信息的效率, 并提升了用户的浏览使 用体验。 附图说明
     通过阅读参照以下附图所作的对非限制性实施例所作的详细描述, 本发明的其它 特征、 目的和优点将会变得更明显 :
     图 1 示出根据本发明一个方面的用于提供搜索结果的设备示意图 ;
     图 2 示出根据本发明另一个方面的用于提供搜索结果的方法流程图。
     附图中相同或相似的附图标记代表相同或相似的部件。 具体实施方式 下面结合附图对本发明作进一步详细描述。
     图 1 示出根据本发明一个方面的用于提供搜索结果的设备示意图 ; 搜索提供设备 1 包括搜索获取装置 101、 模式确定装置 102 和搜索提供装置 103。
     搜索提供设备 1 包括但不限于网络设备、 用户设备。当搜索提供设备 1 包括网络 设备时, 该搜索提供设备 1 包括但不限于网络主机、 单个网络服务器、 多个网络服务器集或 多个服务器构成的云。在此, 云由基于云计算 (Cloud Computing) 的大量计算机或网络服 务器构成, 其中, 云计算是分布式计算的一种, 由一群松散耦合的计算机集组成的一个超级 虚拟计算机。当搜索提供设备 1 包括用户设备时, 该搜索提供设备 1 包括但不限于任何一 种可与用户通过键盘、 鼠标、 遥控器、 触摸板、 或手写设备等方式进行人机交互的电子产品, 例如计算机、 手机、 PDA、 掌上电脑 PPC 或 IPTV 等。
     其中, 搜索获取装置 101 获取与用户的查询序列相对应的第一搜索结果, 其中, 所 述第一搜索结果包括一组或多组第二搜索结果, 每组第二搜索结果与所述查询序列所对应 的一个扩展序列相对应。具体地, 搜索获取装置 101 获取第一搜索结果的方式包括但不限 于:
     1) 获取与用户的查询序列相对应的一个或多个扩展序列 ; 根据所述一个或多个 扩展序列中至少一个, 在搜索索引库中进行匹配查询, 以获得与所述扩展序列中至少一个 相对应的一组或多组第二搜索结果, 以作为所述第一搜索结果。
     2) 获取与用户的查询序列相对应的搜索结果, 以作为所述第一搜索结果 ; 获取与 所述查询序列相对应的一个或多个扩展序列 ; 根据所述一个或多个扩展序列, 对所述第一 搜索结果进行分类处理, 以获得一组或多组第二搜索结果, 每组第二搜索结果与一个所述 扩展序列相对应。
     3) 获取与用户的查询序列相对应的搜索结果, 以作为所述第一搜索结果 ; 获取所 述第一搜索结果中各结果的表征关键词向量 ; 根据所述表征关键词向量, 对所述第一搜索 结果进行聚类处理, 以获得一个或多个聚类及与所述聚类相对应的聚类信息 ; 根据所述查
     询序列与所述聚类信息, 生成所述扩展序列 ; 将与所述聚类信息对应的聚类作为与所述扩 展序列对应的一组第二搜索结果。
     本领域技术人员应能理解上述获取第一搜索结果的方式仅为举例, 其他现有的或 今后可能出现的获取第一搜索结果的方式如可适用于本发明, 也应包含在本发明保护范围 以内, 并在此以引用方式包含于此。
     模式确定装置 102 根据所述一组或多组第二搜索结果中至少一组所对应的扩展 序列相对所述查询序列的扩展相关信息, 确定与所述扩展序列相对应的展现模式, 以作为 所述一组或多组第二搜索结果中至少一组所对应的展现模式。具体地, 模式确定装置 102 根据搜索获取装置 101 所获取的一组或多组第二搜索结果, 从中选择一组第二搜索结果, 确定该组第二搜索结果所对应的扩展序列, 进而, 获取该扩展序列相对所述查询序列的扩 展相关信息, 如所述扩展序列相对所述查询序列的类目扩展信息、 同义 / 近义扩展信息、 前 缀 / 后缀扩展信息、 地域扩展信息等, 确定与该扩展序列相对应的诸如展现位置、 展现内 容、 展现形式等展现模式, 以作为该组第二搜索结果所对应的展现模式。优选地, 模式确定 装置 102 从搜索获取装置 101 所获取的一组或多组第二搜索结果中选择多组第二搜索结 果, 确定所述多组第二搜索结果所对应的多个扩展序列, 进而, 获取所述多个扩展序列相对 所述查询序列的多个扩展相关信息, 并确定与所述多个扩展序列相对应的展现模式, 以作 为所述多组第二搜索结果所对应的展现模式, 其中, 每一组第二搜索结果对应一种展现模 式。 本领域技术人员应能理解上述确定展现模式的方式仅为举例, 其他现有的或今后 可能出现的确定展现模式的方式如可适用于本发明, 也应包含在本发明保护范围以内, 并 在此以引用方式包含于此。
     搜索提供装置 103 根据所述展现模式, 将所述第一搜索结果提供给所述用户。具 体地, 搜索提供装置 103 根据模式确定装置 102 所确定的展现模式, 通过诸如 ASP、 JSP 或 PHP 等动态网页技术, 将搜索获取装置 101 所获取的第一搜索结果提供给所述用户, 如将所 述第一搜索结果中的每组第二搜索结果按照所确定的展现模式提供给用户, 供用户浏览。
     例如, 搜索获取装置 101 根据用户的查询序列 “刘德华” , 获取得到多个第一搜索 结果 “刘德华 电影全集 ** 视频” “刘德华 电影免费下载” 、 “刘德华 ** 图片” 、 “刘德华 MV 、 图片 ** 论坛” , 其中, 上述第一搜索结果包括两组第二搜索结果, 一组为 “刘德华 电影全集 ** 视频” 、 “刘德华 电影免费下载” , 其与查询序列 “刘德华” 所对应的一个扩展序列 “刘德华 电影” 相对应, 另一组为 “刘德华 ** 图片” 、 “刘德华 MV 图片 ** 论坛” , 其与查询序列 “刘 德华” 所对应的另一个扩展序列 “刘德华 图片” 相对应 ; 随后, 模式确定装置 102 根据上述 扩展序列相对所述查询序列的扩展相关信息, 如扩展序列 “刘德华电影” 相对查询序列 “刘 德华” 的扩展相关信息为类目扩展信息、 后缀扩展信息, 确定该扩展序列对应的展现位置为 页面中间显示、 展现内容为包括 “刘德华” 、 “电影” 等关键词的摘要信息、 展现形式为静态展 现, 作为该扩展序列 “刘德华 电影” 对应的一组第二搜索结果 “刘德华 电影全集 ** 视频” 、 “刘德华 电影免费下载” 所对应的展现模式, 同样地, 另一组第二搜索结果 “刘德华 ** 图 片” 、 “刘德华 MV 图片 ** 论坛” 的展现模式可以相同方式确定 ; 接着, 搜索提供装置 103 根 据上述确定的展现模式, 利用诸如 JSP、 ASP 或 PHP 等动态网页技术, 将包括一组第二搜索结 果 “刘德华 电影全集 ** 视频” 、 “刘德华 电影免费下载” 的第一搜索结果在搜索结果页面
     的中间静态展现, 展现内容为包括 “刘德华” 、 “电影” 等关键词的摘要信息 “刘德华的热门电 影: 《赌侠》 、 《至尊计状元才》 、 《整蛊专家》 、 《赌神》 、 《建党伟业》 ” 、 “刘德华 电影下载 尽在 ** 网” 。
     在此, 展现模式包括但不限于 1) 所述第二搜索结果的展现内容, 如所述第二搜索 结果的摘要的组成信息、 地理信息、 点评信息等 ; 2) 所述第二搜索结果的展现位置, 如所述 第二搜索结果在页面的上侧、 下侧、 左侧、 右侧展现、 在输入框的上拉框、 下拉框、 左侧框、 右 侧框中展现、 在悬浮框中展现等 ; 3) 所述第二搜索结果的展现形式, 如所述第二搜索结果 以滚动的形式展现、 以静态的形式展现等。
     本领域技术人员应能理解上述展现模式仅为举例, 其他现有的或今后可能出现的 展现模式如可适用于本发明, 也应包含在本发明保护范围以内, 并在此以引用方式包含于 此。
     本领域技术人员还应能理解上述将第一搜索结果提供给用户的方式仅为举例, 其 他现有的或今后可能出现的将第一搜索结果提供给用户的方式如可适用于本发明, 也应包 含在本发明保护范围以内, 并在此以引用方式包含于此。
     在此, 本发明通过获取与用户的查询序列相对应的第一搜索结果, 根据扩展序列 相对该查询序列的扩展相关信息, 确定相应的展现模式, 基于该展现模式, 将所述第一搜索 结果提供给该用户, 从而提高了用户获取信息的效率, 并提升了用户的浏览使用体验。 优选地, 搜索提供装置 103 根据所述展现模式, 将所述第一搜索结果与所述扩展 相关信息提供给所述用户。具体地, 搜索提供装置 103 根据模式确定装置 102 所确定的展 现模式, 通过诸如 ASP、 JSP 或 PHP 等动态网页技术, 将搜索获取装置 101 所获取的第一搜索 结果及与该第一搜索结果中第二搜索结果相对应的扩展相关信息, 一起提供给所述用户, 如将所述第一搜索结果中的每组第二搜索结果按照确定的展现模式提供给用户, 并在展现 该组第二搜索结果的同时, 展现与该组第二搜索结果相对应的扩展相关信息, 供用户浏览。 在此, 每个扩展相关信息与一组第二搜索结果相对应, 该扩展相关信息可以在每条第一搜 索结果中显示, 也可以在每组第二搜索结果中显示, 如随机选择或选择排序最前的一个搜 索结果, 在该搜索结果中显示所述扩展相关信息。
     在此, 本发明将第一搜索结果与扩展相关信息一起提供给用户, 使用户获得更直 观的浏览体验, 并提高了用户获取信息的效率。
     优选地, 搜索提供设备 1 的各个装置之间是持续不断工作的。具体地, 搜索获取装 置 101 持续获取与用户的查询序列相对应的第一搜索结果, 其中, 所述第一搜索结果包括 一组或多组第二搜索结果, 每组第二搜索结果与所述查询序列所对应的一个扩展序列相对 应; 模式确定装置 102 持续根据所述一组或多组第二搜索结果中至少一组所对应的扩展序 列相对所述查询序列的扩展相关信息, 确定与所述扩展序列相对应的展现模式, 以作为所 述一组或多组第二搜索结果中至少一组所对应的展现模式 ; 搜索提供装置 103 持续根据所 述展现模式, 将所述第一搜索结果提供给所述用户。 在此, 本领域技术人员应理解 “持续” 是 指搜索提供设备 1 的各装置分别不断地获取第一搜索结果、 确定展现模式、 按照展现模式 将第一搜索结果提供给用户, 直至该搜索提供设备 1 在较长时间内停止获取与用户的查询 序列相对应的第一搜索结果。
     优选地, 搜索获取装置 101 获取与所述查询序列相对应的一个或多个扩展序列 ;
     根据所述一个或多个扩展序列中至少一个, 在搜索索引库中进行匹配查询, 以获得与所述 扩展序列中至少一个相对应的一组或多组第二搜索结果, 以作为所述第一搜索结果。具体 地, 搜索获取装置 101 通过例如搜索引擎等第三方设备所提供的应用程序接口 (API) 或其 他约定的通信方式, 如 http 或 https 等, 从该第三方设备获取与用户的查询序列相对应的 一个或多个扩展序列, 或者, 通过类目扩展、 同义 / 近义扩展、 前缀 / 后缀扩展、 地域扩展等 方式, 对该查询序列进行匹配扩展操作, 或者, 通过在扩展序列库中进行匹配查询, 获取与 该查询序列相对应的一个或多个扩展序列 ; 随后, 搜索获取装置 101 根据通过上述方式所 获取的一个或多个扩展序列, 从中选择一个扩展序列, 在搜索索引库中进行匹配查询, 获得 与该扩展序列相对应的一组第二搜索结果, 以作为所述第一搜索结果, 或者, 从中选择多个 扩展序列, 在搜索索引库中进行匹配查询, 分别获得与所述多个扩展序列相对应的多组第 二搜索结果, 以作为所述第一搜索结果, 其中, 每组第二搜索结果与其中一个扩展序列相对 应。在此, 搜索获取装置 101 获取与该查询序列相对应的一个或多个扩展序列的方式, 包括 但不限于 :
     1) 通过例如搜索引擎等第三方设备所提供的应用程序接口 (API) 或其他约定的 通信方式, 如 http 或 https 等, 从该第三方设备获取与该查询序列相对应的一个或多个扩 展序列。
     2) 通过例如搜索引擎等第三方设备所提供的应用程序接口 (API) 或其他约定的 通信方式, 如 http 或 https 等, 从该第三方设备获取用户的查询序列 ; 接着, 通过类目扩展、 同义 / 近义扩展、 前缀 / 后缀扩展、 地域扩展等方式, 对该查询序列进行匹配扩展操作, 或 者, 通过在扩展序列库中进行匹配查询, 获取与该查询序列相对应的一个或多个扩展序列。
     3) 通过诸如 ASP、 JSP、 PHP 等动态网页技术, 获取用户通过用户设备输入的查询序 列; 接着, 通过类目扩展、 同义 / 近义扩展、 前缀 / 后缀扩展、 地域扩展等方式, 对该查询序列 进行匹配扩展操作, 或者, 通过在扩展序列库中进行匹配查询, 获取与该查询序列相对应的 一个或多个扩展序列。
     在此, 扩展序列库中存储有候选查询序列与候选扩展序列的映射关系, 该扩展序 列库既可以位于搜索提供设备 1 中, 也可以位于与该搜索提供设备通过网络相连接的第三 方设备中。
     例如, 用户通过与用户设备的交互, 在浏览器软件、 应用程序或客户端软件中输入 查询序列 “刘德华” , 搜索获取装置 101 通过诸如 ASP、 JSP、 PHP 等动态网页技术, 获取该查询 序列, 再通过在扩展序列库中进行匹配查询, 获取与该查询序列 “刘德华” 相对应的多个扩 展序列 “刘德华电影” 、 “刘德华图片” 等; 随后, 搜索获取装置 101 根据上述扩展序列, 在搜 索索引库中进行匹配查询, 如根据扩展序列 “刘德华 电影” 在搜索索引库中进行匹配查询, 获得一组第二搜索结果 “刘德华 电影全集 ** 视频” 、 “刘德华 电影免费下载” , 根据另一个 扩展序列 “刘德华 图片” 在搜索索引库中进行匹配查询, 获得另一组第二搜索结果 “刘德华 ** 图片” 、 “刘德华 MV 图片 ** 论坛” , 以将这两组第二搜索结果作为所述第一搜索结果。
     优选地, 搜索获取装置 101 获取与所述查询序列相对应的搜索结果, 以作为所述 第一搜索结果 ; 获取与所述查询序列相对应的一个或多个扩展序列 ; 根据所述一个或多个 扩展序列, 对所述第一搜索结果进行分类处理, 以获得一组或多组第二搜索结果, 每组第二 搜索结果与一个所述扩展序列相对应。具体地, 搜索获取装置 101 首先获取与用户的查询序列相对应的搜索结果, 以作为第一搜索结果 ; 再通过对该用户的查询序列进行类目扩展、 同义 / 近义扩展、 前缀 / 后缀扩展、 地域扩展等匹配扩展操作, 获取与该查询序列相对应的 一个或多个扩展序列, 或者, 通过在扩展序列库中进行匹配查询, 获取与该查询序列相对应 的一个或多个扩展序列 ; 随后, 搜索获取装置 101 根据通过上述方式所获取的一个或多个 扩展序列, 按照扩展序列对所述第一搜索结果进行分类处理, 以获得一组或多组第二搜索 结果, 其中, 每组第二搜索结果与一个所述扩展序列相对应。
     在此, 搜索获取装置 101 获取与用户的查询序列相对应的搜索结果的方式, 包括 但不限于 :
     1) 通过例如搜索引擎等第三方设备所提供的应用程序接口 (API) 或其他约定的 通信方式, 如 http 或 https 等, 从该第三方设备获取与用户的查询序列相对应的搜索结 果;
     2) 通过搜索引擎等第三方设备所提供的应用程序接口 (API) 或其他约定的通信 方式, 如 http 或 https 等, 从该第三方设备获取用户的查询序列, 并通过在诸如搜索索引库 中进行匹配查询, 获取与该查询序列相对应的搜索结果 ;
     3) 通过诸如 ASP、 JSP、 PHP 等动态网页技术, 获取用户通过用户设备输入的查询序 列, 并通过在诸如搜索索引库中进行匹配查询, 获取与该查询序列相对应的搜索结果。 例如, 用户通过与用户设备的交互, 在浏览器软件、 应用程序或客户端软件中输入 查询序列 “刘德华” , 搜索获取装置 101 通过诸如 ASP、 JSP、 PHP 等动态网页技术, 获取该查询 序列, 通过在诸如搜索索引库中进行匹配查询, 获取与该查询序列相对应的搜索结果 “刘德 华 电影全集 ** 视频” 、 “刘德华 ** 图片” 、 “刘德华 电影免费下载” 、 “刘德华 MV 图片 ** 论坛” 等, 并将这些搜索结果作为第一搜索结果 ; 随后, 搜索获取装置 101 再通过在扩展序 列库中进行匹配查询, 获取与该查询序列 “刘德华” 相对应的多个扩展序列 “刘德华 电影” 、 “刘德华 图片” 等; 接着, 搜索获取装置 101 根据上述扩展序列, 对所述第一搜索结果进行 分类处理, 获得两组第二搜索结果, 其中, 一组第二搜索结果 “刘德华 电影全集 ** 视频” 、 “刘德华 电影免费下载” 与扩展序列 “刘德华 电影” 相对应, 另一组第二搜索结果 “刘德华 ** 图片” 和 “刘德华 MV 图片 ** 论坛” 与扩展序列 “刘德华 图片” 相对应。
     在一个优选的实施例中 ( 参照图 1), 搜索获取装置 101 获取与所述查询序列相对 应的搜索结果, 以作为所述第一搜索结果 ; 获取所述第一搜索结果中各结果的表征关键词 向量 ; 根据所述表征关键词向量, 对所述第一搜索结果进行聚类处理, 以获得一个或多个聚 类及与所述聚类相对应的聚类信息 ; 根据所述查询序列与所述聚类信息, 生成所述扩展序 列; 将与所述聚类信息对应的聚类作为与所述扩展序列对应的一组第二搜索结果 ; 模式确 定装置 102 根据所述一组或多组第二搜索结果中至少一组所对应的扩展序列相对所述查 询序列的扩展相关信息, 确定与所述扩展序列相对应的展现模式, 以作为所述一组或多组 第二搜索结果中至少一组所对应的展现模式 ; 搜索提供装置 103 根据所述展现模式, 将所 述第一搜索结果提供给所述用户。其中, 模式确定装置 102、 搜索提供装置 103 执行的操作 过程与前述参照图 1 所描述的实施例中这两个装置所执行的操作过程相同, 为简明起见, 以引用方式包含于此, 而不做赘述。
     具体地, 搜索获取装置 101 首先获取与用户的查询序列相对应的搜索结果, 以作 为第一搜索结果 ; 接着, 通过对所述第一搜索结果中各结果所对应的页面进行页面分析,
     例如从所述页面的页面标题、 页面标签、 页面内容、 对应的锚文本中, 提取各页面的关键词, 再根据每一页面的关键词生成一个向量, 作为所述第一搜索结果中各结果的表征关键词向 量; 根据所述表征关键词向量, 通过计算诸如各表征关键词向量之间的向量距离或相似度 等, 对所述第一搜索结果进行聚类处理, 以获得一个或多个聚类, 进而, 通过对所述一个或 多个聚类进行分析, 或直接从所述一个或多个聚类所对应的表征关键词向量中随机或按照 出现频次选取一个关键词, 作为与所述聚类相对应的聚类信息, 例如取一个聚类中各结果 的表征关键词向量中出现频次最高的一个或多个关键词, 以构成该聚类的聚类信息 ; 随后, 根据所述查询序列与所述聚类信息, 生成与该查询序列相对应的扩展序列, 如将所述查询 序列与所述聚类信息进行简单组合、 变形或去冗余等处理, 获得相应的扩展序列 ; 将与所述 聚类信息对应的聚类作为与所述扩展序列对应的一组第二搜索结果, 以分别确定所述第一 搜索结果中所包括的一组或多组第二搜索结果及与所述第二搜索结果相对应的扩展序列。
     例如, 用户通过与用户设备的交互, 在浏览器软件、 应用程序或客户端软件中输入 查询序列 “刘德华” , 搜索获取装置 101 通过诸如 ASP、 JSP、 PHP 等动态网页技术, 获取该查 询序列, 通过在诸如搜索索引库中进行匹配查询, 获取与该查询序列相对应的搜索结果 “刘 德华 电影全集 ** 视频” 、 “刘德华 ** 图片” 、 “刘德华 电影免费下载” 、 “刘德华 MV 图片 ** 论坛” 等, 并将这些搜索结果作为第一搜索结果 ; 随后, 搜索获取装置 101 通过对上述第 一搜索结果中各结果所对应的页面进行页面分析, 获取第一搜索结果 “刘德华 电影全集 ** 视频” 的表征关键词向量 { 刘德华、 电影、 视频 }, “刘德华 ** 图片” 的表征关键词向量 { 刘 德华、 图片 }, “刘德华电影免费下载” 的表征关键词向量 { 刘德华、 电影、 下载 }, “刘德华 MV 图片 ** 论坛” 的表征关键词向量 { 刘德华、 MV、 图片、 论坛 } ; 根据所述表征关键词向量, 例 如根据各表征关键词向量中关键词重合度的高低, 对上述第一搜索结果进行聚类处理, 获 得两个聚类, 其中一个聚类包括 “刘德华 电影全集 ** 视频” 、 “刘德华 电影免费下载” , 该 聚类对应的聚类信息为 “电影” ; 另一个聚类包括 “刘德华 ** 图片” “刘德华 MV 图片 ** 论 、 坛” , 该聚类对应的聚类信息为 “图片” ; 随后, 搜索获取装置 101 根据所述查询序列 “刘德华” 与所述聚类信息 “电影” 、 “图片” , 分别生成与该查询序列相对应的两个扩展序列 “刘德华电 影” 、 “刘德华图片” ; 将与所述聚类信息 “电影” 对应的聚类 “刘德华 电影全集 ** 视频” 、 “刘 德华 电影免费下载” 作为与所述扩展序列 “刘德华 电影” 对应的一组第二搜索结果, 将与 所述聚类信息 “图片” 对应的聚类 “刘德华 ** 图片” 、 “刘德华 MV 图片 ** 论坛” 作为与所 述扩展序列 “刘德华 图片” 对应的一组第二搜索结果。
     在此, 搜索获取装置 101 获取与用户的查询序列相对应的搜索结果, 以作为第一 搜索结果, 该搜索获取装置 101 执行的操作过程与上一实施例中搜索获取装置 101 所执行 的操作过程基本相同, 故此处不再赘述, 并通过引用的方式包含于此。
     优选地, 所述获取所述第一搜索结果中各结果的表征关键词向量的操作包括结合 以下至少任一项, 以获取所述第一搜索结果中各结果的表征关键词向量 :
     - 所述表征关键词向量中关键词在所述结果中的出现频次 ;
     - 所述表征关键词向量中关键词与所述查询序列的字面相似度 ;
     - 所述表征关键词向量中关键词与所述查询序列的共现频次 ;
     - 以所述表征关键词向量中关键词替换所述查询序列进行搜索的搜索频次。
     具体地, 搜索获取装置 101 通过对所述第一搜索结果中各结果所对应的页面进行页面分析, 例如从所述页面的页面标题、 页面标签、 页面内容、 对应的锚文本中, 提取各页面 的关键词, 并结合以下至少任一项 :
     1) 所述表征关键词向量中关键词在所述结果中的出现频次, 确定所述第一搜索 结果中各结果的表征关键词向量。例如, 搜索获取装置 101 只选取出现频次满足频次阈值 的关键词, 生成所述表征关键词向量, 或者, 将所述关键词按照出现频次的高低从高到低排 列, 选择排在前 k(k 为正整数 ) 个的关键词, 生成所述表征关键词向量。在此, 所述出现频 次包括该关键词在该结果所对应的页面的页面标题、 页面标签、 页面内容、 对应的锚文本中 所出现次数总和。
     2) 所述表征关键词向量中关键词与所述查询序列的字面相似度, 确定所述第一搜 索结果中各结果的表征关键词向量。例如, 搜索获取装置 101 只选取字面相似度满足相似 度阈值的关键词, 生成所述表征关键词向量, 或者, 将所述关键词按照字面相似度的高低从 高到低排列, 选取排在前 m(m 为正整数 ) 个的关键词, 生成所述表征关键词向量中。在此, 搜索获取装置 101 通过对所述第一搜索结果中各结果所对应的页面标题、 页面标签、 页面 内容、 对应的锚文本等进行分词, 得到各关键词, 再通过诸如字符串匹配等技术, 确定所述 关键词与所述查询序列的字面相似度。 3) 所述表征关键词向量中关键词与所述查询序列的共现频次, 确定所述第一搜索 结果中各结果的表征关键词向量。在此, 所述表征关键词向量中关键词与所述查询序列的 共现频次包括该关键词与该查询序列在搜索序列、 网页内容、 锚文本等中共同出现的次数。
     4) 以所述表征关键词向量中关键词替换所述查询序列进行搜索的搜索频次, 确 定所述第一搜索结果中各结果的表征关键词向量。在此, 以所述表征关键词向量中关键词 替换所述查询序列进行搜索, 包括用户在输入所述查询序列后又替换成所述关键词进行搜 索、 在所述查询序列的搜索结果页面中点击所述关键词进行再次搜索。
     5) 上述任意多种因素, 确定所述第一搜索结果中各结果的表征关键词向量。
     本领域技术人员应能理解上述获取表征关键词向量的方式仅为举例, 其他现有的 或今后可能出现的获取表征关键词向量的方式如可适用于本发明, 也应包含在本发明保护 范围以内, 并在此以引用方式包含于此。
     在另一个优选的实施例中 ( 参照图 1), 搜索获取装置 101 获取与用户的查询序列 相对应的第一搜索结果, 其中, 所述第一搜索结果包括一组或多组第二搜索结果, 每组第二 搜索结果与所述查询序列所对应的一个扩展序列相对应 ; 模式确定装置 102 根据所述一组 或多组第二搜索结果中至少一组所对应的扩展序列相对所述查询序列的扩展相关信息, 并 基于预定的展现规则, 确定所述展现模式 ; 搜索提供装置 103 根据所述展现模式, 将所述第 一搜索结果提供给所述用户。其中, 搜索获取装置 101、 搜索提供装置 103 执行的操作过程 与前述参照图 1 所描述的实施例中这两个装置所执行的操作过程相同, 为简明起见, 以引 用方式包含于此, 而不做赘述。
     具体地, 模式确定装置 102 根据搜索获取装置 101 所获取的一组或多组第二搜索 结果, 从中选择至少一组第二搜索结果, 获取所述至少一组第二搜索结果所对应的至少一 个扩展序列, 及所述至少一个扩展序列相对所述查询序列的至少一个扩展相关信息 ; 随后, 基于预定的展现规则, 确定与所述至少一个扩展序列相对应的展现模式, 以作为所述至少 一组第二搜索结果所对应的展现模式。
     在此, 所述预定的展现规则规定了扩展相关信息与展现模式的映射关系。 在此, 展 现模式包括但不限于 1) 所述第二搜索结果的展现内容, 如所述第二搜索结果的摘要的组 成信息、 地理信息、 点评信息等 ; 2) 所述第二搜索结果的展现位置, 如所述第二搜索结果在 页面的上侧、 下侧、 左侧、 右侧展现、 在输入框的上拉框、 下拉框、 左侧框、 右侧框中展现、 在 悬浮框中展现等 ; 3) 所述第二搜索结果的展现形式, 如所述第二搜索结果以滚动的形式展 现、 以静态的形式展现等。在此, 所述扩展相关信息包括但不限于 1) 所述扩展序列相对所 述查询序列的类目扩展信息 ; 2) 所述扩展序列相对所述查询序列的同义 / 近义扩展信息 ; 3) 所述扩展序列相对所述查询序列的前缀 / 后缀扩展信息 ; 4) 所述扩展序列相对所述查询 序列的地域扩展信息。
     例如, 1) 当所述扩展序列相对所述查询序列的扩展相关信息为类目扩展信息, 模 式确定装置 102 基于预定的展现规则, 确定所述第二搜索结果的展现内容包括与所述扩展 序列相对应的所述查询序列的类目信息 ; 展现位置例如在搜索结果页面的右侧展现 ; 展现 形式例如将所述类目信息以高亮的形式展现。
     2) 当所述扩展序列相对所述查询序列的扩展相关信息为同义 / 近义扩展信息, 模 式确定装置 102 基于预定的展现规则, 确定所述第二搜索结果的展现内容包括与所述扩展 序列相对应的所述查询序列的同义 / 近义信息 ; 展现位置例如将基于同一个同义 / 近义信 息的扩展序列所对应的第二搜索结果在相近的位置展现 ; 展现形式例如将所述同义 / 近义 信息以高亮的形式展现, 或将所述第二搜索结果滚动展现。
     3) 当所述扩展序列相对所述查询序列的扩展相关信息为前缀 / 后缀扩展信息, 模 式确定装置 102 基于预定的展现规则, 确定所述第二搜索结果的展现内容包括与所述扩展 序列相对应的前缀 / 后缀信息 ; 展现位置例如基于前缀匹配获得的扩展序列所对应的第二 搜索结果在相近的左侧位置展现, 基于后缀匹配获得的扩展序列所对应的第二搜索结果在 相近的右侧位置展现 ; 展现形式例如将所述前缀 / 后缀信息以高亮的形式展现, 或将所述 第二搜索结果滚动展现。
     4) 当所述扩展序列相对所述查询序列的扩展信息为地域扩展信息, 模式确定装置 102 基于预定的展现规则, 确定所述第二搜索结果的展现内容包括基于地理信息的所述第 二搜索结果的摘要信息 ; 展现位置例如将所述第二搜索结果以悬浮框的形式展现 ; 展现形 式例如以地图的形式展现。
     本领域技术人员应能理解上述展现模式、 扩展相关信息及预定的展现规则仅为举 例, 其他现有的或今后可能出现的展现模式、 扩展相关信息或预定的展现规则如可适用于 本发明, 也应包含在本发明保护范围以内, 并在此以引用方式包含于此。
     优选地, 搜索提供设备 1 还包括规则更新装置 ( 未示出 ), 该规则更新装置根据多 个用户网络操作记录, 建立或更新所述展现规则。 具体地, 假设某个网络用户通过与用户设 备的交互, 调整了第二搜索结果的展现模式, 例如当第二搜索结果以悬浮框的形式展现时, 用户通过拖拽该悬浮框, 调整了所述第二搜索结果的展现位置, 规则更新装置通过调用用 户设备所提供的应用程序接口 (API), 或者通过诸如 ASP、 JSP、 PHP 等动态网页技术, 获取了 该网络用户的网络操作记录, 并根据多个网络用户的多个用户网络操作记录, 建立或更新 所述展现规则。
     例如, 当扩展序列相对查询序列的扩展相关信息为类目扩展信息, 模式确定装置102 基于预定的展现规则, 确定所述第二搜索结果的展现位置为在搜索结果页面的右侧, 以 悬浮框的形式展现 ; 而多个网络用户通过与页面的交互, 将所述悬浮框拖拽到了页面的左 侧, 假设所述多个用户网络操作记录的数量超过了更新阈值, 则规则更新装置根据所述多 个用户网络操作记录, 更新所述展现规则, 即, 当扩展序列相对查询序列的扩展相关信息为 类目扩展信息, 所述扩展序列对应的第二搜索结果的展现位置为在搜索结果页面的左侧, 以悬浮框的形式展现。
     本领域技术人员应能理解上述建立或更新展现规则的方式仅为举例, 其他现有的 或今后可能出现的建立或更新展现规则的方式如可适用于本发明, 也应包含在本发明保护 范围以内, 并在此以引用方式包含于此。
     在再一个优选的实施例 ( 参照图 1) 中, 搜索获取装置 101 获取与用户的查询序列 相对应的第一搜索结果, 其中, 所述第一搜索结果包括一组或多组第二搜索结果, 每组第二 搜索结果与所述查询序列所对应的一个扩展序列相对应 ; 模式确定装置 102 根据所述一组 或多组第二搜索结果中至少一组所对应的扩展序列相对所述查询序列的扩展相关信息, 并 结合所述用户的用户相关信息, 确定所述展现模式 ; 其中, 所述用户相关信息包括但不限于 所述用户的偏好设置、 历史搜索记录 ; 搜索提供装置 103 根据所述展现模式, 将所述第一搜 索结果提供给所述用户。其中, 搜索获取装置 101、 搜索提供装置 103 执行的操作过程与前 述参照图 1 所描述的实施例中这两个装置所执行的操作过程相同, 为简明起见, 以引用方 式包含于此, 而不做赘述。
     具体地, 模式确定装置 102 根据搜索获取装置 101 所获取的一组或多组第二搜索 结果中至少一组所对应的扩展序列相对所述查询序列的扩展相关信息, 如所述扩展序列相 对所述查询序列的类目扩展信息、 同义 / 近义扩展信息、 前缀 / 后缀扩展信息、 地域扩展信 息等, 并诸如通过与用户信息库的交互, 或者通过与查询日志库等的交互, 获取所述用户的 偏好设置、 历史搜索记录等用户相关信息, 结合所述用户的用户相关信息, 确定与所述扩展 序列相对应的展现模式, 以作为所述至少一组第二搜索结果所对应的展现模式。 优选地, 模 式确定装置 102 根据搜索获取装置 101 所获取的一组或多组第二搜索结果中至少一组所对 应的扩展序列相对所述查询序列的扩展相关信息, 基于预定的展现规则, 并结合所述用户 的用户相关信息, 确定所述展现模式, 包括但不限于 :
     1) 预定的展现规则优先。模式确定装置 102 根据扩展序列相对查询序列的扩展 相关信息, 基于预定的展现规则, 再结合所述用户相关信息, 确定所述第二搜索结果的展现 模式。 例如, 当扩展序列相对查询序列的扩展相关信息为类目扩展信息, 按照预定的展现规 则, 所述扩展序列对应的第二搜索结果的展现位置为在搜索结果页面的左侧展现, 而该用 户设置的偏好设置为在页面右侧以悬浮框的形式展现第二搜索结果, 则模式确定装置 102 根据所述预定的展现规则, 并结合该用户的偏好设置, 确定所述第二搜索结果在搜索结果 页面的左侧, 以悬浮框的形式展现。
     2) 用户相关信息优先。 模式确定装置 102 根据扩展序列相对查询序列的扩展相关 信息, 基于所述用户的用户相关信息, 再结合预定的展现规则, 确定所述第二搜索结果的展 现模式。 例如, 当扩展序列相对查询序列的扩展相关信息为类目扩展信息, 按照预定的展现 规则, 所述扩展序列对应的第二搜索结果为在搜索结果页面的左侧以悬浮框的形式展现, 而该用户设置的偏好设置为在页面右侧展现第二搜索结果, 则模式确定装置 102 根据该用户的偏好设置, 并结合所述预定的展现规则, 确定所述第二搜索结果在搜索结果页面的右 侧, 以悬浮框的形式展现。
     在此, 所述用户信息库中存储有用户的偏好设置、 历史搜索记录等用户相关信息, 该用户信息库既可以位于搜索提供设备 1 中, 也可以位于与该搜索提供设备 1 通过网络相 连接的第三方设备中。
     本领域技术人员应能理解上述用户相关信息及结合用户相关信息确定展现模式 的方式仅为举例, 其他现有的或今后可能出现的用户相关信息或结合用户相关信息确定展 现模式的方式如可适用于本发明, 也应包含在本发明保护范围以内, 并在此以引用方式包 含于此。
     在此, 本发明结合用户的用户相关信息, 确定相应的展现模式, 基于该展现模式, 将所述第一搜索结果提供给该用户, 从而提升了用户的个性化浏览使用体验, 并提高了用 户获取信息的效率。
     图 2 示出根据本发明另一个方面的用于提供搜索结果的方法流程图。
     搜索提供设备 1 包括但不限于网络设备、 用户设备。当搜索提供设备 1 包括网络 设备时, 该搜索提供设备 1 包括但不限于网络主机、 单个网络服务器、 多个网络服务器集或 多个服务器构成的云。在此, 云由基于云计算 (Cloud Computing) 的大量计算机或网络服 务器构成, 其中, 云计算是分布式计算的一种, 由一群松散耦合的计算机集组成的一个超级 虚拟计算机。当搜索提供设备 1 包括用户设备时, 该搜索提供设备 1 包括但不限于任何一 种可与用户通过键盘、 鼠标、 遥控器、 触摸板、 或手写设备等方式进行人机交互的电子产品, 例如计算机、 手机、 PDA、 掌上电脑 PPC 或 IPTV 等。 在步骤 S201 中, 搜索提供设备 1 获取与用户的查询序列相对应的第一搜索结果, 其中, 所述第一搜索结果包括一组或多组第二搜索结果, 每组第二搜索结果与所述查询序 列所对应的一个扩展序列相对应。具体地, 在步骤 S201 中, 搜索提供设备 1 获取第一搜索 结果的方式包括但不限于 :
     1) 获取与用户的查询序列相对应的一个或多个扩展序列 ; 根据所述一个或多个 扩展序列中至少一个, 在搜索索引库中进行匹配查询, 以获得与所述扩展序列中至少一个 相对应的一组或多组第二搜索结果, 以作为所述第一搜索结果。
     2) 获取与用户的查询序列相对应的搜索结果, 以作为所述第一搜索结果 ; 获取与 所述查询序列相对应的一个或多个扩展序列 ; 根据所述一个或多个扩展序列, 对所述第一 搜索结果进行分类处理, 以获得一组或多组第二搜索结果, 每组第二搜索结果与一个所述 扩展序列相对应。
     3) 获取与用户的查询序列相对应的搜索结果, 以作为所述第一搜索结果 ; 获取所 述第一搜索结果中各结果的表征关键词向量 ; 根据所述表征关键词向量, 对所述第一搜索 结果进行聚类处理, 以获得一个或多个聚类及与所述聚类相对应的聚类信息 ; 根据所述查 询序列与所述聚类信息, 生成所述扩展序列 ; 将与所述聚类信息对应的聚类作为与所述扩 展序列对应的一组第二搜索结果。
     本领域技术人员应能理解上述获取第一搜索结果的方式仅为举例, 其他现有的或 今后可能出现的获取第一搜索结果的方式如可适用于本发明, 也应包含在本发明保护范围 以内, 并在此以引用方式包含于此。
     在步骤 S202 中, 搜索提供设备 1 根据所述一组或多组第二搜索结果中至少一组所 对应的扩展序列相对所述查询序列的扩展相关信息, 确定与所述扩展序列相对应的展现模 式, 以作为所述一组或多组第二搜索结果中至少一组所对应的展现模式。具体地, 在步骤 S202 中, 搜索提供设备 1 根据在步骤 S201 中所获取的一组或多组第二搜索结果, 从中选择 一组第二搜索结果, 确定该组第二搜索结果所对应的扩展序列, 进而, 获取该扩展序列相对 所述查询序列的扩展相关信息, 如所述扩展序列相对所述查询序列的类目扩展信息、 同义 / 近义扩展信息、 前缀 / 后缀扩展信息、 地域扩展信息等, 确定与该扩展序列相对应的诸如展 现位置、 展现内容、 展现形式等展现模式, 以作为该组第二搜索结果所对应的展现模式。优 选地, 在步骤 S202 中, 搜索提供设备 1 从在步骤 S201 中所获取的一组或多组第二搜索结果 中选择多组第二搜索结果, 确定所述多组第二搜索结果所对应的多个扩展序列, 进而, 获取 所述多个扩展序列相对所述查询序列的多个扩展相关信息, 并确定与所述多个扩展序列相 对应的展现模式, 以作为所述多组第二搜索结果所对应的展现模式, 其中, 每一组第二搜索 结果对应一种展现模式。
     本领域技术人员应能理解上述确定展现模式的方式仅为举例, 其他现有的或今后 可能出现的确定展现模式的方式如可适用于本发明, 也应包含在本发明保护范围以内, 并 在此以引用方式包含于此。 在步骤 S203 中, 搜索提供设备 1 根据所述展现模式, 将所述第一搜索结果提供给 所述用户。 具体地, 在步骤 S203 中, 搜索提供设备 1 根据在步骤 S202 中所确定的展现模式, 通过诸如 ASP、 JSP 或 PHP 等动态网页技术, 将在步骤 S201 中所获取的第一搜索结果提供给 所述用户, 如将所述第一搜索结果中的每组第二搜索结果按照所确定的展现模式提供给用 户, 供用户浏览。
     例如, 在步骤 S201 中, 搜索提供设备 1 根据用户的查询序列 “刘德华” , 获取得到多 个第一搜索结果 “刘德华 电影全集 ** 视频” “刘德华 电影免费下载” 、 “刘德华 ** 图片” 、 、 “刘德华 MV 图片 ** 论坛” , 其中, 上述第一搜索结果包括两组第二搜索结果, 一组为 “刘德 华 电影全集 ** 视频” 、 “刘德华 电影免费下载” , 其与查询序列 “刘德华” 所对应的一个扩 展序列 “刘德华 电影” 相对应, 另一组为 “刘德华 ** 图片” 、 “刘德华 MV 图片 ** 论坛” , 其 与查询序列 “刘德华” 所对应的另一个扩展序列 “刘德华 图片” 相对应 ; 随后, 在步骤 S202 中, 搜索提供设备 1 根据上述扩展序列相对所述查询序列的扩展相关信息, 如扩展序列 “刘 德华 电影” 相对查询序列 “刘德华” 的扩展相关信息为类目扩展信息、 后缀扩展信息, 确定 该扩展序列对应的展现位置为页面中间显示、 展现内容为包括 “刘德华” 、 “电影” 等关键词 的摘要信息、 展现形式为静态展现, 作为该扩展序列 “刘德华 电影” 对应的一组第二搜索结 果 “刘德华 电影全集 ** 视频” 、 “刘德华电影免费下载” 所对应的展现模式, 同样地, 另一组 第二搜索结果 “刘德华 ** 图片” 、 “刘德华 MV 图片 ** 论坛” 的展现模式可以相同方式确 定; 接着, 在步骤 S203 中, 搜索提供设备 1 根据上述确定的展现模式, 利用诸如 JSP、 ASP 或 PHP 等动态网页技术, 将包括一组第二搜索结果 “刘德华 电影全集 ** 视频” 、 “刘德华 电 影免费下载” 的第一搜索结果在搜索结果页面的中间静态展现, 展现内容为包括 “刘德华” 、 “电影” 等关键词的摘要信息 “刘德华的热门电影 : 《赌侠》 、 《至尊计状元才》 、 《整蛊专家》 、 《赌神》 、 《建党伟业》 ” 、 “刘德华 电影下载 尽在 ** 网” 。
     在此, 展现模式包括但不限于 1) 所述第二搜索结果的展现内容, 如所述第二搜索
     结果的摘要的组成信息、 地理信息、 点评信息等 ; 2) 所述第二搜索结果的展现位置, 如所述 第二搜索结果在页面的上侧、 下侧、 左侧、 右侧展现、 在输入框的上拉框、 下拉框、 左侧框、 右 侧框中展现、 在悬浮框中展现等 ; 3) 所述第二搜索结果的展现形式, 如所述第二搜索结果 以滚动的形式展现、 以静态的形式展现等。
     本领域技术人员应能理解上述展现模式仅为举例, 其他现有的或今后可能出现的 展现模式如可适用于本发明, 也应包含在本发明保护范围以内, 并在此以引用方式包含于 此。
     本领域技术人员还应能理解上述将第一搜索结果提供给用户的方式仅为举例, 其 他现有的或今后可能出现的将第一搜索结果提供给用户的方式如可适用于本发明, 也应包 含在本发明保护范围以内, 并在此以引用方式包含于此。
     在此, 本发明通过获取与用户的查询序列相对应的第一搜索结果, 根据扩展序列 相对该查询序列的扩展相关信息, 确定相应的展现模式, 基于该展现模式, 将所述第一搜索 结果提供给该用户, 从而提高了用户获取信息的效率, 并提升了用户的浏览使用体验。
     优选地, 在步骤 S203 中, 搜索提供设备 1 根据所述展现模式, 将所述第一搜索结果 与所述扩展相关信息提供给所述用户。具体地, 在步骤 S203 中, 搜索提供设备 1 根据在步 骤 S202 中所确定的展现模式, 通过诸如 ASP、 JSP 或 PHP 等动态网页技术, 将在步骤 S201 中 所获取的第一搜索结果及与该第一搜索结果中第二搜索结果相对应的扩展相关信息, 一起 提供给所述用户, 如将所述第一搜索结果中的每组第二搜索结果按照确定的展现模式提供 给用户, 并在展现该组第二搜索结果的同时, 展现与该组第二搜索结果相对应的扩展相关 信息, 供用户浏览。在此, 每个扩展相关信息与一组第二搜索结果相对应, 该扩展相关信息 可以在每条第一搜索结果中显示, 也可以在每组第二搜索结果中显示, 如随机选择或选择 排序最前的一个搜索结果, 在该搜索结果中显示所述扩展相关信息。
     在此, 本发明将第一搜索结果与扩展相关信息一起提供给用户, 使用户获得更直 观的浏览体验, 并提高了用户获取信息的效率。
     优选地, 搜索提供设备 1 的各个步骤之间是持续不断工作的。 具体地, 在步骤 S201 中, 搜索提供设备 1 持续获取与用户的查询序列相对应的第一搜索结果, 其中, 所述第一搜 索结果包括一组或多组第二搜索结果, 每组第二搜索结果与所述查询序列所对应的一个扩 展序列相对应 ; 在步骤 S202 中, 搜索提供设备 1 持续根据所述一组或多组第二搜索结果中 至少一组所对应的扩展序列相对所述查询序列的扩展相关信息, 确定与所述扩展序列相对 应的展现模式, 以作为所述一组或多组第二搜索结果中至少一组所对应的展现模式 ; 在步 骤 S203 中, 搜索提供设备 1 持续根据所述展现模式, 将所述第一搜索结果提供给所述用户。 在此, 本领域技术人员应理解 “持续” 是指搜索提供设备 1 的各步骤分别不断地获取第一搜 索结果、 确定展现模式、 按照展现模式将第一搜索结果提供给用户, 直至该搜索提供设备 1 在较长时间内停止获取与用户的查询序列相对应的第一搜索结果。
     优选地, 在步骤 S201 中, 搜索提供设备 1 获取与所述查询序列相对应的一个或多 个扩展序列 ; 根据所述一个或多个扩展序列中至少一个, 在搜索索引库中进行匹配查询, 以 获得与所述扩展序列中至少一个相对应的一组或多组第二搜索结果, 以作为所述第一搜索 结果。 具体地, 在步骤 S201 中, 搜索提供设备 1 通过例如搜索引擎等第三方设备所提供的应 用程序接口 (API) 或其他约定的通信方式, 如 http 或 https 等, 从该第三方设备获取与用户的查询序列相对应的一个或多个扩展序列, 或者, 通过类目扩展、 同义 / 近义扩展、 前缀 / 后缀扩展、 地域扩展等方式, 对该查询序列进行匹配扩展操作, 或者, 通过在扩展序列库中 进行匹配查询, 获取与该查询序列相对应的一个或多个扩展序列 ; 随后, 搜索提供设备 1 根 据通过上述方式所获取的一个或多个扩展序列, 从中选择一个扩展序列, 在搜索索引库中 进行匹配查询, 获得与该扩展序列相对应的一组第二搜索结果, 以作为所述第一搜索结果, 或者, 从中选择多个扩展序列, 在搜索索引库中进行匹配查询, 分别获得与所述多个扩展序 列相对应的多组第二搜索结果, 以作为所述第一搜索结果, 其中, 每组第二搜索结果与其中 一个扩展序列相对应。在此, 在步骤 S201 中, 搜索提供设备 1 获取与该查询序列相对应的 一个或多个扩展序列的方式, 包括但不限于 :
     4) 通过例如搜索引擎等第三方设备所提供的应用程序接口 (API) 或其他约定的 通信方式, 如 http 或 https 等, 从该第三方设备获取与该查询序列相对应的一个或多个扩 展序列。
     5) 通过例如搜索引擎等第三方设备所提供的应用程序接口 (API) 或其他约定的 通信方式, 如 http 或 https 等, 从该第三方设备获取用户的查询序列 ; 接着, 通过类目扩展、 同义 / 近义扩展、 前缀 / 后缀扩展、 地域扩展等方式, 对该查询序列进行匹配扩展操作, 或 者, 通过在扩展序列库中进行匹配查询, 获取与该查询序列相对应的一个或多个扩展序列。
     6) 通过诸如 ASP、 JSP、 PHP 等动态网页技术, 获取用户通过用户设备输入的查询序 列; 接着, 通过类目扩展、 同义 / 近义扩展、 前缀 / 后缀扩展、 地域扩展等方式, 对该查询序列 进行匹配扩展操作, 或者, 通过在扩展序列库中进行匹配查询, 获取与该查询序列相对应的 一个或多个扩展序列。
     在此, 扩展序列库中存储有候选查询序列与候选扩展序列的映射关系, 该扩展序 列库既可以位于搜索提供设备 1 中, 也可以位于与该搜索提供设备通过网络相连接的第三 方设备中。
     例如, 用户通过与用户设备的交互, 在浏览器软件、 应用程序或客户端软件中输入 查询序列 “刘德华” , 在步骤 S201 中, 搜索提供设备 1 通过诸如 ASP、 JSP、 PHP 等动态网页技 术, 获取该查询序列, 再通过在扩展序列库中进行匹配查询, 获取与该查询序列 “刘德华” 相 对应的多个扩展序列 “刘德华 电影” 、 “刘德华 图片” 等; 随后, 搜索提供设备 1 根据上述 扩展序列, 在搜索索引库中进行匹配查询, 如根据扩展序列 “刘德华 电影” 在搜索索引库中 进行匹配查询, 获得一组第二搜索结果 “刘德华 电影全集 ** 视频” 、 “刘德华 电影免费下 载” , 根据另一个扩展序列 “刘德华 图片” 在搜索索引库中进行匹配查询, 获得另一组第二 搜索结果 “刘德华 ** 图片” 、 “刘德华 MV 图片 ** 论坛” , 以将这两组第二搜索结果作为所 述第一搜索结果。
     优选地, 在步骤 S201 中, 搜索提供设备 1 获取与所述查询序列相对应的搜索结果, 以作为所述第一搜索结果 ; 获取与所述查询序列相对应的一个或多个扩展序列 ; 根据所述 一个或多个扩展序列, 对所述第一搜索结果进行分类处理, 以获得一组或多组第二搜索结 果, 每组第二搜索结果与一个所述扩展序列相对应。具体地, 在步骤 S201 中, 搜索提供设备 1 首先获取与用户的查询序列相对应的搜索结果, 以作为第一搜索结果 ; 再通过对该用户 的查询序列进行类目扩展、 同义 / 近义扩展、 前缀 / 后缀扩展、 地域扩展等匹配扩展操作, 获 取与该查询序列相对应的一个或多个扩展序列, 或者, 通过在扩展序列库中进行匹配查询,获取与该查询序列相对应的一个或多个扩展序列 ; 随后, 搜索提供设备 1 根据通过上述方 式所获取的一个或多个扩展序列, 按照扩展序列对所述第一搜索结果进行分类处理, 以获 得一组或多组第二搜索结果, 其中, 每组第二搜索结果与一个所述扩展序列相对应。
     在此, 在步骤 S201 中, 搜索提供设备 1 获取与用户的查询序列相对应的搜索结果 的方式, 包括但不限于 :
     1) 通过例如搜索引擎等第三方设备所提供的应用程序接口 (API) 或其他约定的 通信方式, 如 http 或 https 等, 从该第三方设备获取与用户的查询序列相对应的搜索结 果;
     2) 通过搜索引擎等第三方设备所提供的应用程序接口 (API) 或其他约定的通信 方式, 如 http 或 https 等, 从该第三方设备获取用户的查询序列, 并通过在诸如搜索索引库 中进行匹配查询, 获取与该查询序列相对应的搜索结果 ;
     3) 通过诸如 ASP、 JSP、 PHP 等动态网页技术, 获取用户通过用户设备输入的查询序 列, 并通过在诸如搜索索引库中进行匹配查询, 获取与该查询序列相对应的搜索结果。
     例如, 用户通过与用户设备的交互, 在浏览器软件、 应用程序或客户端软件中输入 查询序列 “刘德华” , 在步骤 S201 中, 搜索提供设备 1 通过诸如 ASP、 JSP、 PHP 等动态网页技 术, 获取该查询序列, 通过在诸如搜索索引库中进行匹配查询, 获取与该查询序列相对应的 搜索结果 “刘德华 电影全集 ** 视频” 、 “刘德华 ** 图片” 、 “刘德华 电影免费下载” 、 “刘德 华 MV 图片 ** 论坛” 等, 并将这些搜索结果作为第一搜索结果 ; 随后, 搜索提供设备 1 再通 过在扩展序列库中进行匹配查询, 获取与该查询序列 “刘德华” 相对应的多个扩展序列 “刘 德华 电影” 、 “刘德华 图片” 等; 接着, 搜索提供设备 1 根据上述扩展序列, 对所述第一搜 索结果进行分类处理, 获得两组第二搜索结果, 其中, 一组第二搜索结果 “刘德华 电影全集 ** 视频” 、 “刘德华 电影免费下载” 与扩展序列 “刘德华 电影” 相对应, 另一组第二搜索结 果 “刘德华 ** 图片” 和 “刘德华 MV 图片 ** 论坛” 与扩展序列 “刘德华 图片” 相对应。
     在一个优选的实施例中 ( 参照图 2), 在步骤 S201 中, 搜索提供设备 1 获取与所 述查询序列相对应的搜索结果, 以作为所述第一搜索结果 ; 获取所述第一搜索结果中各结 果的表征关键词向量 ; 根据所述表征关键词向量, 对所述第一搜索结果进行聚类处理, 以获 得一个或多个聚类及与所述聚类相对应的聚类信息 ; 根据所述查询序列与所述聚类信息, 生成所述扩展序列 ; 将与所述聚类信息对应的聚类作为与所述扩展序列对应的一组第二搜 索结果 ; 在步骤 S202 中, 搜索提供设备 1 根据所述一组或多组第二搜索结果中至少一组所 对应的扩展序列相对所述查询序列的扩展相关信息, 确定与所述扩展序列相对应的展现模 式, 以作为所述一组或多组第二搜索结果中至少一组所对应的展现模式 ; 在步骤 S203 中, 搜索提供设备 1 根据所述展现模式, 将所述第一搜索结果提供给所述用户。其中, 搜索提供 设备 1 在步骤 S202、 S203 中所执行的操作过程与前述参照图 2 所描述的实施例中搜索提供 设备 1 在这两个步骤中所执行的操作过程相同, 为简明起见, 以引用方式包含于此, 而不做 赘述。
     具体地, 在步骤 S201 中, 搜索提供设备 1 首先获取与用户的查询序列相对应的搜 索结果, 以作为第一搜索结果 ; 接着, 通过对所述第一搜索结果中各结果所对应的页面进行 页面分析, 例如从所述页面的页面标题、 页面标签、 页面内容、 对应的锚文本中, 提取各页面 的关键词, 再根据每一页面的关键词生成一个向量, 作为所述第一搜索结果中各结果的表征关键词向量 ; 根据所述表征关键词向量, 通过计算诸如各表征关键词向量之间的向量距 离或相似度等, 对所述第一搜索结果进行聚类处理, 以获得一个或多个聚类, 进而, 通过对 所述一个或多个聚类进行分析, 或直接从所述一个或多个聚类所对应的表征关键词向量中 随机或按照出现频次选取一个关键词, 作为与所述聚类相对应的聚类信息, 例如取一个聚 类中各结果的表征关键词向量中出现频次最高的一个或多个关键词, 以构成该聚类的聚类 信息 ; 随后, 根据所述查询序列与所述聚类信息, 生成与该查询序列相对应的扩展序列, 如 将所述查询序列与所述聚类信息进行简单组合、 变形或去冗余等处理, 获得相应的扩展序 列; 将与所述聚类信息对应的聚类作为与所述扩展序列对应的一组第二搜索结果, 以分别 确定所述第一搜索结果中所包括的一组或多组第二搜索结果及与所述第二搜索结果相对 应的扩展序列。
     例如, 用户通过与用户设备的交互, 在浏览器软件、 应用程序或客户端软件中输入 查询序列 “刘德华” , 在步骤 S201 中, 搜索提供设备 1 通过诸如 ASP、 JSP、 PHP 等动态网页技 术, 获取该查询序列, 通过在诸如搜索索引库中进行匹配查询, 获取与该查询序列相对应的 搜索结果 “刘德华 电影全集 ** 视频” 、 “刘德华 ** 图片” 、 “刘德华 电影免费下载” 、 “刘德 华 MV 图片 ** 论坛” 等, 并将这些搜索结果作为第一搜索结果 ; 随后, 搜索提供设备 1 通过 对上述第一搜索结果中各结果所对应的页面进行页面分析, 获取第一搜索结果 “刘德华 电 影全集 ** 视频” 的表征关键词向量 { 刘德华、 电影、 视频 }, “刘德华 ** 图片” 的表征关键词 向量 { 刘德华、 图片 }, “刘德华 电影免费下载” 的表征关键词向量 { 刘德华、 电影、 下载 }, “刘德华 MV 图片 ** 论坛” 的表征关键词向量 { 刘德华、 MV、 图片、 论坛 } ; 根据所述表征关 键词向量, 例如根据各表征关键词向量中关键词重合度的高低, 对上述第一搜索结果进行 聚类处理, 获得两个聚类, 其中一个聚类包括 “刘德华 电影全集 ** 视频” 、 “刘德华 电影免 费下载” , 该聚类对应的聚类信息为 “电影” ; 另一个聚类包括 “刘德华 ** 图片” 、 “刘德华 MV 图片 ** 论坛” , 该聚类对应的聚类信息为 “图片” ; 随后, 搜索提供设备 1 根据所述查询序列 “刘德华” 与所述聚类信息 “电影” 、 “图片” , 分别生成与该查询序列相对应的两个扩展序列 “刘德华 电影” 、 “刘德华 图片” ; 将与所述聚类信息 “电影” 对应的聚类 “刘德华 电影全集 ** 视频” 、 “刘德华 电影免费下载” 作为与所述扩展序列 “刘德华 电影” 对应的一组第二搜 索结果, 将与所述聚类信息 “图片” 对应的聚类 “刘德华 ** 图片” 、 “刘德华 MV 图片 ** 论 坛” 作为与所述扩展序列 “刘德华 图片” 对应的一组第二搜索结果。
     在此, 在步骤 S201 中, 搜索提供设备 1 获取与用户的查询序列相对应的搜索结果, 以作为第一搜索结果, 搜索提供设备 1 在步骤 S201 中执行的操作过程与上一实施例中搜索 提供设备 1 在该步骤中所执行的操作过程基本相同, 故此处不再赘述, 并通过引用的方式 包含于此。
     优选地, 所述获取所述第一搜索结果中各结果的表征关键词向量的操作包括结合 以下至少任一项, 以获取所述第一搜索结果中各结果的表征关键词向量 :
     - 所述表征关键词向量中关键词在所述结果中的出现频次 ;
     - 所述表征关键词向量中关键词与所述查询序列的字面相似度 ;
     - 所述表征关键词向量中关键词与所述查询序列的共现频次 ;
     - 以所述表征关键词向量中关键词替换所述查询序列进行搜索的搜索频次。
     具体地, 在步骤 S201 中, 搜索提供设备 1 通过对所述第一搜索结果中各结果所对应的页面进行页面分析, 例如从所述页面的页面标题、 页面标签、 页面内容、 对应的锚文本 中, 提取各页面的关键词, 并结合以下至少任一项 :
     1) 所述表征关键词向量中关键词在所述结果中的出现频次, 确定所述第一搜索结 果中各结果的表征关键词向量。例如, 在步骤 S201 中, 搜索提供设备 1 只选取出现频次满 足频次阈值的关键词, 生成所述表征关键词向量, 或者, 将所述关键词按照出现频次的高低 从高到低排列, 选择排在前 k(k 为正整数 ) 个的关键词, 生成所述表征关键词向量。在此, 所述出现频次包括该关键词在该结果所对应的页面的页面标题、 页面标签、 页面内容、 对应 的锚文本中所出现次数总和。
     2) 所述表征关键词向量中关键词与所述查询序列的字面相似度, 确定所述第一搜 索结果中各结果的表征关键词向量。例如, 在步骤 S201 中, 搜索提供设备 1 只选取字面相 似度满足相似度阈值的关键词, 生成所述表征关键词向量, 或者, 将所述关键词按照字面相 似度的高低从高到低排列, 选取排在前 m(m 为正整数 ) 个的关键词, 生成所述表征关键词向 量中。在此, 在步骤 S201 中, 搜索提供设备 1 通过对所述第一搜索结果中各结果所对应的 页面标题、 页面标签、 页面内容、 对应的锚文本等进行分词, 得到各关键词, 再通过诸如字符 串匹配等技术, 确定所述关键词与所述查询序列的字面相似度。
     3) 所述表征关键词向量中关键词与所述查询序列的共现频次, 确定所述第一搜索 结果中各结果的表征关键词向量。在此, 所述表征关键词向量中关键词与所述查询序列的 共现频次包括该关键词与该查询序列在搜索序列、 网页内容、 锚文本等中共同出现的次数。
     4) 以所述表征关键词向量中关键词替换所述查询序列进行搜索的搜索频次, 确 定所述第一搜索结果中各结果的表征关键词向量。在此, 以所述表征关键词向量中关键词 替换所述查询序列进行搜索, 包括用户在输入所述查询序列后又替换成所述关键词进行搜 索、 在所述查询序列的搜索结果页面中点击所述关键词进行再次搜索。
     5) 上述任意多种因素, 确定所述第一搜索结果中各结果的表征关键词向量。
     本领域技术人员应能理解上述获取表征关键词向量的方式仅为举例, 其他现有的 或今后可能出现的获取表征关键词向量的方式如可适用于本发明, 也应包含在本发明保护 范围以内, 并在此以引用方式包含于此。
     在另一个优选的实施例中 ( 参照图 2), 在步骤 S201 中, 搜索提供设备 1 获取与用 户的查询序列相对应的第一搜索结果, 其中, 所述第一搜索结果包括一组或多组第二搜索 结果, 每组第二搜索结果与所述查询序列所对应的一个扩展序列相对应 ; 在步骤 S202 中, 搜索提供设备 1 根据所述一组或多组第二搜索结果中至少一组所对应的扩展序列相对所 述查询序列的扩展相关信息, 并基于预定的展现规则, 确定所述展现模式 ; 在步骤 S203 中, 搜索提供设备 1 根据所述展现模式, 将所述第一搜索结果提供给所述用户。其中, 搜索提供 设备 1 在步骤 S201、 S203 中所执行的操作过程与前述参照图 2 所描述的实施例中搜索提供 设备 1 在这两个步骤中所执行的操作过程相同, 为简明起见, 以引用方式包含于此, 而不做 赘述。
     具体地, 在步骤 S202 中, 搜索提供设备 1 根据在步骤 S201 中所获取的一组或多组 第二搜索结果, 从中选择至少一组第二搜索结果, 获取所述至少一组第二搜索结果所对应 的至少一个扩展序列, 及所述至少一个扩展序列相对所述查询序列的至少一个扩展相关信 息; 随后, 基于预定的展现规则, 确定与所述至少一个扩展序列相对应的展现模式, 以作为所述至少一组第二搜索结果所对应的展现模式。
     在此, 所述预定的展现规则规定了扩展相关信息与展现模式的映射关系。 在此, 展 现模式包括但不限于 1) 所述第二搜索结果的展现内容, 如所述第二搜索结果的摘要的组 成信息、 地理信息、 点评信息等 ; 2) 所述第二搜索结果的展现位置, 如所述第二搜索结果在 页面的上侧、 下侧、 左侧、 右侧展现、 在输入框的上拉框、 下拉框、 左侧框、 右侧框中展现、 在 悬浮框中展现等 ; 3) 所述第二搜索结果的展现形式, 如所述第二搜索结果以滚动的形式展 现、 以静态的形式展现等。在此, 所述扩展相关信息包括但不限于 1) 所述扩展序列相对所 述查询序列的类目扩展信息 ; 2) 所述扩展序列相对所述查询序列的同义 / 近义扩展信息 ; 3) 所述扩展序列相对所述查询序列的前缀 / 后缀扩展信息 ; 4) 所述扩展序列相对所述查询 序列的地域扩展信息。
     例如, 1) 当所述扩展序列相对所述查询序列的扩展相关信息为类目扩展信息, 在 步骤 S202 中, 搜索提供设备 1 基于预定的展现规则, 确定所述第二搜索结果的展现内容包 括与所述扩展序列相对应的所述查询序列的类目信息 ; 展现位置例如在搜索结果页面的右 侧展现 ; 展现形式例如将所述类目信息以高亮的形式展现。
     2) 当所述扩展序列相对所述查询序列的扩展相关信息为同义 / 近义扩展信息, 在 步骤 S202 中, 搜索提供设备 1 基于预定的展现规则, 确定所述第二搜索结果的展现内容包 括与所述扩展序列相对应的所述查询序列的同义 / 近义信息 ; 展现位置例如将基于同一个 同义 / 近义信息的扩展序列所对应的第二搜索结果在相近的位置展现 ; 展现形式例如将所 述同义 / 近义信息以高亮的形式展现, 或将所述第二搜索结果滚动展现。 3) 当所述扩展序列相对所述查询序列的扩展相关信息为前缀 / 后缀扩展信息, 在 步骤 S202 中, 搜索提供设备 1 基于预定的展现规则, 确定所述第二搜索结果的展现内容包 括与所述扩展序列相对应的前缀 / 后缀信息 ; 展现位置例如基于前缀匹配获得的扩展序列 所对应的第二搜索结果在相近的左侧位置展现, 基于后缀匹配获得的扩展序列所对应的第 二搜索结果在相近的右侧位置展现 ; 展现形式例如将所述前缀 / 后缀信息以高亮的形式展 现, 或将所述第二搜索结果滚动展现。
     4) 当所述扩展序列相对所述查询序列的扩展信息为地域扩展信息, 在步骤 S202 中, 搜索提供设备 1 基于预定的展现规则, 确定所述第二搜索结果的展现内容包括基于地 理信息的所述第二搜索结果的摘要信息 ; 展现位置例如将所述第二搜索结果以悬浮框的形 式展现 ; 展现形式例如以地图的形式展现。
     本领域技术人员应能理解上述展现模式、 扩展相关信息及预定的展现规则仅为举 例, 其他现有的或今后可能出现的展现模式、 扩展相关信息或预定的展现规则如可适用于 本发明, 也应包含在本发明保护范围以内, 并在此以引用方式包含于此。
     优选地, 在步骤 S204( 未示出 ) 中, 搜索提供设备 1 根据多个用户网络操作记录, 建立或更新所述展现规则。 具体地, 假设某个网络用户通过与用户设备的交互, 调整了第二 搜索结果的展现模式, 例如当第二搜索结果以悬浮框的形式展现时, 用户通过拖拽该悬浮 框, 调整了所述第二搜索结果的展现位置, 在步骤 S204 中, 搜索提供设备 1 通过调用用户设 备所提供的应用程序接口 (API), 或者通过诸如 ASP、 JSP、 PHP 等动态网页技术, 获取了该网 络用户的网络操作记录, 并根据多个网络用户的多个用户网络操作记录, 建立或更新所述 展现规则。
     例如, 当扩展序列相对查询序列的扩展相关信息为类目扩展信息, 在步骤 S202 中, 搜索提供设备 1 基于预定的展现规则, 确定所述第二搜索结果的展现位置为在搜索结 果页面的右侧, 以悬浮框的形式展现 ; 而多个网络用户通过与页面的交互, 将所述悬浮框 拖拽到了页面的左侧, 假设所述多个用户网络操作记录的数量超过了更新阈值, 则在步骤 S204 中, 搜索提供设备 1 根据所述多个用户网络操作记录, 更新所述展现规则, 即, 当扩展 序列相对查询序列的扩展相关信息为类目扩展信息, 所述扩展序列对应的第二搜索结果的 展现位置为在搜索结果页面的左侧, 以悬浮框的形式展现。
     本领域技术人员应能理解上述建立或更新展现规则的方式仅为举例, 其他现有的 或今后可能出现的建立或更新展现规则的方式如可适用于本发明, 也应包含在本发明保护 范围以内, 并在此以引用方式包含于此。
     在再一个优选的实施例 ( 参照图 2) 中, 在步骤 S201 中, 搜索提供设备 1 获取与用 户的查询序列相对应的第一搜索结果, 其中, 所述第一搜索结果包括一组或多组第二搜索 结果, 每组第二搜索结果与所述查询序列所对应的一个扩展序列相对应 ; 在步骤 S202 中, 搜索提供设备 1 根据所述一组或多组第二搜索结果中至少一组所对应的扩展序列相对所 述查询序列的扩展相关信息, 并结合所述用户的用户相关信息, 确定所述展现模式 ; 其中, 所述用户相关信息包括但不限于所述用户的偏好设置、 历史搜索记录 ; 在步骤 S203 中, 搜 索提供设备 1 根据所述展现模式, 将所述第一搜索结果提供给所述用户。其中, 搜索提供设 备 1 在步骤 S201、 S203 中所执行的操作过程与前述参照图 2 所描述的实施例中搜索提供设 备 1 在这两个步骤中所执行的操作过程相同, 为简明起见, 以引用方式包含于此, 而不做赘 述。
     具体地, 在步骤 S202 中, 搜索提供设备 1 根据在步骤 S201 中所获取的一组或多组 第二搜索结果中至少一组所对应的扩展序列相对所述查询序列的扩展相关信息, 如所述扩 展序列相对所述查询序列的类目扩展信息、 同义 / 近义扩展信息、 前缀 / 后缀扩展信息、 地 域扩展信息等, 并诸如通过与用户信息库的交互, 或者通过与查询日志库等的交互, 获取所 述用户的偏好设置、 历史搜索记录等用户相关信息, 结合所述用户的用户相关信息, 确定与 所述扩展序列相对应的展现模式, 以作为所述至少一组第二搜索结果所对应的展现模式。 优选地, 在步骤 S202 中, 搜索提供设备 1 根据在步骤 S201 中所获取的一组或多组第二搜索 结果中至少一组所对应的扩展序列相对所述查询序列的扩展相关信息, 基于预定的展现规 则, 并结合所述用户的用户相关信息, 确定所述展现模式, 包括但不限于 :
     1) 预定的展现规则优先。 在步骤 S202 中, 搜索提供设备 1 根据扩展序列相对查询 序列的扩展相关信息, 基于预定的展现规则, 再结合所述用户相关信息, 确定所述第二搜索 结果的展现模式。 例如, 当扩展序列相对查询序列的扩展相关信息为类目扩展信息, 按照预 定的展现规则, 所述扩展序列对应的第二搜索结果的展现位置为在搜索结果页面的左侧展 现, 而该用户设置的偏好设置为在页面右侧以悬浮框的形式展现第二搜索结果, 则在步骤 S202 中, 搜索提供设备 1 根据所述预定的展现规则, 并结合该用户的偏好设置, 确定所述第 二搜索结果在搜索结果页面的左侧, 以悬浮框的形式展现。
     2) 用户相关信息优先。在步骤 S202 中, 搜索提供设备 1 根据扩展序列相对查询 序列的扩展相关信息, 基于所述用户的用户相关信息, 再结合预定的展现规则, 确定所述第 二搜索结果的展现模式。 例如, 当扩展序列相对查询序列的扩展相关信息为类目扩展信息,按照预定的展现规则, 所述扩展序列对应的第二搜索结果为在搜索结果页面的左侧以悬浮 框的形式展现, 而该用户设置的偏好设置为在页面右侧展现第二搜索结果, 则在步骤 S202 中, 搜索提供设备 1 根据该用户的偏好设置, 并结合所述预定的展现规则, 确定所述第二搜 索结果在搜索结果页面的右侧, 以悬浮框的形式展现。
     在此, 所述用户信息库中存储有用户的偏好设置、 历史搜索记录等用户相关信息, 该用户信息库既可以位于搜索提供设备 1 中, 也可以位于与该搜索提供设备 1 通过网络相 连接的第三方设备中。
     本领域技术人员应能理解上述用户相关信息及结合用户相关信息确定展现模式 的方式仅为举例, 其他现有的或今后可能出现的用户相关信息或结合用户相关信息确定展 现模式的方式如可适用于本发明, 也应包含在本发明保护范围以内, 并在此以引用方式包 含于此。
     在此, 本发明结合用户的用户相关信息, 确定相应的展现模式, 基于该展现模式, 将所述第一搜索结果提供给该用户, 从而提升了用户的个性化浏览使用体验, 并提高了用 户获取信息的效率。
     对于本领域技术人员而言, 显然本发明不限于上述示范性实施例的细节, 而且在 不背离本发明的精神或基本特征的情况下, 能够以其他的具体形式实现本发明。 因此, 无论 从哪一点来看, 均应将实施例看作是示范性的, 而且是非限制性的, 本发明的范围由所附权 利要求而不是上述说明限定, 因此旨在将落在权利要求的等同要件的含义和范围内的所有 变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此 外, 显然 “包括” 一词不排除其他单元或步骤, 单数不排除复数。装置权利要求中陈述的多 个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一, 第二等词语用来 表示名称, 而并不表示任何特定的顺序。

一种用于提供搜索结果的方法与设备.pdf_第1页
第1页 / 共25页
一种用于提供搜索结果的方法与设备.pdf_第2页
第2页 / 共25页
一种用于提供搜索结果的方法与设备.pdf_第3页
第3页 / 共25页
点击查看更多>>
资源描述

《一种用于提供搜索结果的方法与设备.pdf》由会员分享,可在线阅读,更多相关《一种用于提供搜索结果的方法与设备.pdf(25页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102346778A43申请公布日20120208CN102346778ACN102346778A21申请号201110306193X22申请日20111011G06F17/3020060171申请人北京百度网讯科技有限公司地址100085北京市海淀区上地十街10号百度大厦2层72发明人李紫微李宛谕74专利代理机构北京汉昊知识产权代理事务所普通合伙11370代理人罗朋周建华54发明名称一种用于提供搜索结果的方法与设备57摘要本发明的目的是提供一种用于提供搜索结果的方法与设备,通过获取与用户的查询序列相对应的第一搜索结果,其中,所述第一搜索结果包括一组或多组第二搜索结果,每组第。

2、二搜索结果与所述查询序列所对应的一个扩展序列相对应;根据所述一组或多组第二搜索结果中至少一组所对应的扩展序列相对所述查询序列的扩展相关信息,确定与所述扩展序列相对应的展现模式,以作为所述一组或多组第二搜索结果中至少一组所对应的展现模式;根据所述展现模式,将所述第一搜索结果提供给所述用户。与现有技术相比,本发明根据与搜索结果所对应的扩展序列相适应的展现模式,将搜索结果提供给用户,提高了用户获取信息的效率,并提升了用户的浏览使用体验。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书20页附图1页CN102346798A1/3页21一种由计算机实现的用于提供搜索结果。

3、的方法,其中,该方法包括A获取与用户的查询序列相对应的第一搜索结果,其中,所述第一搜索结果包括一组或多组第二搜索结果,每组第二搜索结果与所述查询序列所对应的一个扩展序列相对应;B根据所述一组或多组第二搜索结果中至少一组所对应的扩展序列相对所述查询序列的扩展相关信息,确定与所述扩展序列相对应的展现模式,以作为所述一组或多组第二搜索结果中至少一组所对应的展现模式;C根据所述展现模式,将所述第一搜索结果提供给所述用户。2根据权利要求1所述的方法,其中,所述步骤A包括获取与所述查询序列相对应的一个或多个扩展序列;根据所述一个或多个扩展序列中至少一个,在搜索索引库中进行匹配查询,以获得与所述扩展序列中至。

4、少一个相对应的一组或多组第二搜索结果,以作为所述第一搜索结果。3根据权利要求1所述的方法,其中,所述步骤A包括获取与所述查询序列相对应的搜索结果,以作为所述第一搜索结果;获取与所述查询序列相对应的一个或多个扩展序列;根据所述一个或多个扩展序列,对所述第一搜索结果进行分类处理,以获得一组或多组第二搜索结果,每组第二搜索结果与一个所述扩展序列相对应。4根据权利要求1所述的方法,其中,所述步骤A包括获取与所述查询序列相对应的搜索结果,以作为所述第一搜索结果;A1获取所述第一搜索结果中各结果的表征关键词向量;根据所述表征关键词向量,对所述第一搜索结果进行聚类处理,以获得一个或多个聚类及与所述聚类相对应。

5、的聚类信息;根据所述查询序列与所述聚类信息,生成所述扩展序列;将与所述聚类信息对应的聚类作为与所述扩展序列对应的一组第二搜索结果。5根据权利要求4所述的方法,其中,所述步骤A1包括结合以下至少任一项,以获取所述第一搜索结果中各结果的表征关键词向量所述表征关键词向量中关键词在所述结果中的出现频次;所述表征关键词向量中关键词与所述查询序列的字面相似度;所述表征关键词向量中关键词与所述查询序列的共现频次;以所述表征关键词向量中关键词替换所述查询序列进行搜索的搜索频次。6根据权利要求1至5中任一项所述的方法,其中,所述步骤B包括根据所述一组或多组第二搜索结果中至少一组所对应的扩展序列相对所述查询序列的。

6、扩展相关信息,并基于预定的展现规则,确定所述展现模式。7根据权利要求6所述的方法,其中,该方法还包括根据多个用户网络操作记录,建立或更新所述展现规则。8根据权利要求1至7中任一项所述的方法,其中,所述步骤B包括根据所述一组或多组第二搜索结果中至少一组所对应的扩展序列相对所述查询序列的扩展相关信息,并结合所述用户的用户相关信息,确定所述展现模式;其中,所述用户相关信息包括以下至少任一项所述用户的偏好设置;权利要求书CN102346778ACN102346798A2/3页3所述用户的历史搜索记录。9根据权利要求1至8中任一项所述的方法,其中,所述展现模式包括以下至少任一项所述第二搜索结果的展现内容。

7、;所述第二搜索结果的展现位置;所述第二搜索结果的展现形式。10根据权利要求1至9中任一项所述的方法,其中,所述步骤C包括根据所述展现模式,将所述第一搜索结果与所述扩展相关信息提供给所述用户。11根据权利要求1至10中任一项所述的方法,其中,所述扩展相关信息包括以下至少任一项所述扩展序列相对所述查询序列的类目扩展信息;所述扩展序列相对所述查询序列的同义/近义扩展信息;所述扩展序列相对所述查询序列的前缀/后缀扩展信息;所述扩展序列相对所述查询序列的地域扩展信息。12一种用于提供搜索结果的搜索提供设备,其中,该设备包括搜索获取装置,用于获取与用户的查询序列相对应的第一搜索结果,其中,所述第一搜索结果。

8、包括一组或多组第二搜索结果,每组第二搜索结果与所述查询序列所对应的一个扩展序列相对应;模式确定装置,用于根据所述一组或多组第二搜索结果中至少一组所对应的扩展序列相对所述查询序列的扩展相关信息,确定与所述扩展序列相对应的展现模式,以作为所述一组或多组第二搜索结果中至少一组所对应的展现模式;搜索提供装置,用于根据所述展现模式,将所述第一搜索结果提供给所述用户。13根据权利要求12所述的搜索提供设备,其中,所述搜索获取装置用于获取与所述查询序列相对应的一个或多个扩展序列;根据所述一个或多个扩展序列中至少一个,在搜索索引库中进行匹配查询,以获得与所述扩展序列中至少一个相对应的一组或多组第二搜索结果,以。

9、作为所述第一搜索结果。14根据权利要求12所述的搜索提供设备,其中,所述搜索获取装置用于获取与所述查询序列相对应的搜索结果,以作为所述第一搜索结果;获取与所述查询序列相对应的一个或多个扩展序列;根据所述一个或多个扩展序列,对所述第一搜索结果进行分类处理,以获得一组或多组第二搜索结果,每组第二搜索结果与一个所述扩展序列相对应。15根据权利要求12所述的搜索提供设备,其中,所述搜索获取装置用于获取与所述查询序列相对应的搜索结果,以作为所述第一搜索结果;获取所述第一搜索结果中各结果的表征关键词向量;根据所述表征关键词向量,对所述第一搜索结果进行聚类处理,以获得一个或多个聚类及与所述聚类相对应的聚类信。

10、息;根据所述查询序列与所述聚类信息,生成所述扩展序列;将与所述聚类信息对应的聚类作为与所述扩展序列对应的一组第二搜索结果。16根据权利要求15所述的搜索提供设备,其中,所述获取所述第一搜索结果中各结权利要求书CN102346778ACN102346798A3/3页4果的表征关键词向量的操作包括结合以下至少任一项,以获取所述第一搜索结果中各结果的表征关键词向量所述表征关键词向量中关键词在所述结果中的出现频次;所述表征关键词向量中关键词与所述查询序列的字面相似度;所述表征关键词向量中关键词与所述查询序列的共现频次;以所述表征关键词向量中关键词替换所述查询序列进行搜索的搜索频次。17根据权利要求12。

11、至16中任一项所述的搜索提供设备,其中,所述模式确定装置用于根据所述一组或多组第二搜索结果中至少一组所对应的扩展序列相对所述查询序列的扩展相关信息,并基于预定的展现规则,确定所述展现模式。18根据权利要求17所述的搜索提供设备,其中,该设备还包括规则更新装置,用于根据多个用户网络操作记录,建立或更新所述展现规则。19根据权利要求12至18中任一项所述的搜索提供设备,其中,所述模式确定装置用于根据所述一组或多组第二搜索结果中至少一组所对应的扩展序列相对所述查询序列的扩展相关信息,并结合所述用户的用户相关信息,确定所述展现模式;其中,所述用户相关信息包括以下至少任一项所述用户的偏好设置;所述用户的。

12、历史搜索记录。20根据权利要求12至19中任一项所述的搜索提供设备,其中,所述展现模式包括以下至少任一项所述第二搜索结果的展现内容;所述第二搜索结果的展现位置;所述第二搜索结果的展现形式。21根据权利要求12至20中任一项所述的搜索提供设备,其中,所述搜索提供装置用于根据所述展现模式,将所述第一搜索结果与所述扩展相关信息提供给所述用户。22根据权利要求12至21中任一项所述的搜索提供设备,其中,所述扩展相关信息包括以下至少任一项所述扩展序列相对所述查询序列的类目扩展信息;所述扩展序列相对所述查询序列的同义/近义扩展信息;所述扩展序列相对所述查询序列的前缀/后缀扩展信息;所述扩展序列相对所述查询。

13、序列的地域扩展信息。权利要求书CN102346778ACN102346798A1/20页5一种用于提供搜索结果的方法与设备技术领域0001本发明涉及网络搜索技术领域,尤其涉及一种用于提供搜索结果的技术。背景技术0002随着互联网技术的不断发展,基于用户的一个查询序列,搜索得到的搜索结果可能成千上万,这些搜索结果中可能包括基于该查询序列的不同扩展序列所获得到的多个搜索结果,例如根据查询序列“刘德华”所获取的搜索结果中,可能包括基于该查询序列“刘德华”的不同扩展序列“刘德华电影”、“刘德华音乐”、“刘德华新闻”等所获得的多个搜索结果。现有技术中,一般只根据搜索结果与查询序列间的匹配度,或者根据搜索。

14、结果所对应的网页的打分,将搜索结果排序后提供给用户,而不对这些搜索结果进行区分,展现模式较为单一,这就导致了搜索结果的展现较为混乱。特别地,对于具有特定需求的用户,例如用户只期望获得关于扩展序列“刘德华电影”的相关搜索结果,现有技术显然不能满足用户的这种需求,用户需要重新输入查询序列“刘德华电影”进行搜索,增加了用户的输入成本,不利于用户的搜索使用体验。0003因此,如何根据与搜索结果所对应的扩展序列相适应的展现模式,将搜索结果提供给用户,以提高用户获取搜索结果的效率,提升用户的浏览使用体验,成为本领域技术人员亟需解决的问题之一。发明内容0004本发明的目的是提供一种用于提供搜索结果的方法与设。

15、备。0005根据本发明的一个方面,提供了一种由计算机实现的用于提供搜索结果的方法,其中,该方法包括0006A获取与用户的查询序列相对应的第一搜索结果,其中,所述第一搜索结果包括一组或多组第二搜索结果,每组第二搜索结果与所述查询序列所对应的一个扩展序列相对应;0007B根据所述一组或多组第二搜索结果中至少一组所对应的扩展序列相对所述查询序列的扩展相关信息,确定与所述扩展序列相对应的展现模式,以作为所述一组或多组第二搜索结果中至少一组所对应的展现模式;0008C根据所述展现模式,将所述第一搜索结果提供给所述用户。0009根据本发明的另一方面,还提供了一种用于提供搜索结果的搜索提供设备,其中,该设备。

16、包括0010搜索获取装置,用于获取与用户的查询序列相对应的第一搜索结果,其中,所述第一搜索结果包括一组或多组第二搜索结果,每组第二搜索结果与所述查询序列所对应的一个扩展序列相对应;0011模式确定装置,用于根据所述一组或多组第二搜索结果中至少一组所对应的扩展序列相对所述查询序列的扩展相关信息,确定与所述扩展序列相对应的展现模式,以作为说明书CN102346778ACN102346798A2/20页6所述一组或多组第二搜索结果中至少一组所对应的展现模式;0012搜索提供装置,用于根据所述展现模式,将所述第一搜索结果提供给所述用户。0013与现有技术相比,本发明通过获取与用户的查询序列相对应的第一。

17、搜索结果,根据扩展序列相对该查询序列的扩展相关信息,确定相应的展现模式,基于该展现模式,将所述第一搜索结果提供给该用户,从而提高了用户获取信息的效率,并提升了用户的浏览使用体验。附图说明0014通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显0015图1示出根据本发明一个方面的用于提供搜索结果的设备示意图;0016图2示出根据本发明另一个方面的用于提供搜索结果的方法流程图。0017附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式0018下面结合附图对本发明作进一步详细描述。0019图1示出根据本发明一个方面的用于提供搜索结果的设备。

18、示意图;搜索提供设备1包括搜索获取装置101、模式确定装置102和搜索提供装置103。0020搜索提供设备1包括但不限于网络设备、用户设备。当搜索提供设备1包括网络设备时,该搜索提供设备1包括但不限于网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云计算CLOUDCOMPUTING的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。当搜索提供设备1包括用户设备时,该搜索提供设备1包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或手写设备等方式进行人机交互的电子产品,例如计算机、手机、PDA、掌。

19、上电脑PPC或IPTV等。0021其中,搜索获取装置101获取与用户的查询序列相对应的第一搜索结果,其中,所述第一搜索结果包括一组或多组第二搜索结果,每组第二搜索结果与所述查询序列所对应的一个扩展序列相对应。具体地,搜索获取装置101获取第一搜索结果的方式包括但不限于00221获取与用户的查询序列相对应的一个或多个扩展序列;根据所述一个或多个扩展序列中至少一个,在搜索索引库中进行匹配查询,以获得与所述扩展序列中至少一个相对应的一组或多组第二搜索结果,以作为所述第一搜索结果。00232获取与用户的查询序列相对应的搜索结果,以作为所述第一搜索结果;获取与所述查询序列相对应的一个或多个扩展序列;根据。

20、所述一个或多个扩展序列,对所述第一搜索结果进行分类处理,以获得一组或多组第二搜索结果,每组第二搜索结果与一个所述扩展序列相对应。00243获取与用户的查询序列相对应的搜索结果,以作为所述第一搜索结果;获取所述第一搜索结果中各结果的表征关键词向量;根据所述表征关键词向量,对所述第一搜索结果进行聚类处理,以获得一个或多个聚类及与所述聚类相对应的聚类信息;根据所述查说明书CN102346778ACN102346798A3/20页7询序列与所述聚类信息,生成所述扩展序列;将与所述聚类信息对应的聚类作为与所述扩展序列对应的一组第二搜索结果。0025本领域技术人员应能理解上述获取第一搜索结果的方式仅为举例。

21、,其他现有的或今后可能出现的获取第一搜索结果的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。0026模式确定装置102根据所述一组或多组第二搜索结果中至少一组所对应的扩展序列相对所述查询序列的扩展相关信息,确定与所述扩展序列相对应的展现模式,以作为所述一组或多组第二搜索结果中至少一组所对应的展现模式。具体地,模式确定装置102根据搜索获取装置101所获取的一组或多组第二搜索结果,从中选择一组第二搜索结果,确定该组第二搜索结果所对应的扩展序列,进而,获取该扩展序列相对所述查询序列的扩展相关信息,如所述扩展序列相对所述查询序列的类目扩展信息、同义/近义扩展信息、前缀。

22、/后缀扩展信息、地域扩展信息等,确定与该扩展序列相对应的诸如展现位置、展现内容、展现形式等展现模式,以作为该组第二搜索结果所对应的展现模式。优选地,模式确定装置102从搜索获取装置101所获取的一组或多组第二搜索结果中选择多组第二搜索结果,确定所述多组第二搜索结果所对应的多个扩展序列,进而,获取所述多个扩展序列相对所述查询序列的多个扩展相关信息,并确定与所述多个扩展序列相对应的展现模式,以作为所述多组第二搜索结果所对应的展现模式,其中,每一组第二搜索结果对应一种展现模式。0027本领域技术人员应能理解上述确定展现模式的方式仅为举例,其他现有的或今后可能出现的确定展现模式的方式如可适用于本发明,。

23、也应包含在本发明保护范围以内,并在此以引用方式包含于此。0028搜索提供装置103根据所述展现模式,将所述第一搜索结果提供给所述用户。具体地,搜索提供装置103根据模式确定装置102所确定的展现模式,通过诸如ASP、JSP或PHP等动态网页技术,将搜索获取装置101所获取的第一搜索结果提供给所述用户,如将所述第一搜索结果中的每组第二搜索结果按照所确定的展现模式提供给用户,供用户浏览。0029例如,搜索获取装置101根据用户的查询序列“刘德华”,获取得到多个第一搜索结果“刘德华电影全集视频”、“刘德华电影免费下载”、“刘德华图片”、“刘德华MV图片论坛”,其中,上述第一搜索结果包括两组第二搜索结。

24、果,一组为“刘德华电影全集视频”、“刘德华电影免费下载”,其与查询序列“刘德华”所对应的一个扩展序列“刘德华电影”相对应,另一组为“刘德华图片”、“刘德华MV图片论坛”,其与查询序列“刘德华”所对应的另一个扩展序列“刘德华图片”相对应;随后,模式确定装置102根据上述扩展序列相对所述查询序列的扩展相关信息,如扩展序列“刘德华电影”相对查询序列“刘德华”的扩展相关信息为类目扩展信息、后缀扩展信息,确定该扩展序列对应的展现位置为页面中间显示、展现内容为包括“刘德华”、“电影”等关键词的摘要信息、展现形式为静态展现,作为该扩展序列“刘德华电影”对应的一组第二搜索结果“刘德华电影全集视频”、“刘德华电。

25、影免费下载”所对应的展现模式,同样地,另一组第二搜索结果“刘德华图片”、“刘德华MV图片论坛”的展现模式可以相同方式确定;接着,搜索提供装置103根据上述确定的展现模式,利用诸如JSP、ASP或PHP等动态网页技术,将包括一组第二搜索结果“刘德华电影全集视频”、“刘德华电影免费下载”的第一搜索结果在搜索结果页面说明书CN102346778ACN102346798A4/20页8的中间静态展现,展现内容为包括“刘德华”、“电影”等关键词的摘要信息“刘德华的热门电影赌侠、至尊计状元才、整蛊专家、赌神、建党伟业”、“刘德华电影下载尽在网”。0030在此,展现模式包括但不限于1所述第二搜索结果的展现内容。

26、,如所述第二搜索结果的摘要的组成信息、地理信息、点评信息等;2所述第二搜索结果的展现位置,如所述第二搜索结果在页面的上侧、下侧、左侧、右侧展现、在输入框的上拉框、下拉框、左侧框、右侧框中展现、在悬浮框中展现等;3所述第二搜索结果的展现形式,如所述第二搜索结果以滚动的形式展现、以静态的形式展现等。0031本领域技术人员应能理解上述展现模式仅为举例,其他现有的或今后可能出现的展现模式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。0032本领域技术人员还应能理解上述将第一搜索结果提供给用户的方式仅为举例,其他现有的或今后可能出现的将第一搜索结果提供给用户的方式如可适用于本。

27、发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。0033在此,本发明通过获取与用户的查询序列相对应的第一搜索结果,根据扩展序列相对该查询序列的扩展相关信息,确定相应的展现模式,基于该展现模式,将所述第一搜索结果提供给该用户,从而提高了用户获取信息的效率,并提升了用户的浏览使用体验。0034优选地,搜索提供装置103根据所述展现模式,将所述第一搜索结果与所述扩展相关信息提供给所述用户。具体地,搜索提供装置103根据模式确定装置102所确定的展现模式,通过诸如ASP、JSP或PHP等动态网页技术,将搜索获取装置101所获取的第一搜索结果及与该第一搜索结果中第二搜索结果相对应的扩展相关。

28、信息,一起提供给所述用户,如将所述第一搜索结果中的每组第二搜索结果按照确定的展现模式提供给用户,并在展现该组第二搜索结果的同时,展现与该组第二搜索结果相对应的扩展相关信息,供用户浏览。在此,每个扩展相关信息与一组第二搜索结果相对应,该扩展相关信息可以在每条第一搜索结果中显示,也可以在每组第二搜索结果中显示,如随机选择或选择排序最前的一个搜索结果,在该搜索结果中显示所述扩展相关信息。0035在此,本发明将第一搜索结果与扩展相关信息一起提供给用户,使用户获得更直观的浏览体验,并提高了用户获取信息的效率。0036优选地,搜索提供设备1的各个装置之间是持续不断工作的。具体地,搜索获取装置101持续获取。

29、与用户的查询序列相对应的第一搜索结果,其中,所述第一搜索结果包括一组或多组第二搜索结果,每组第二搜索结果与所述查询序列所对应的一个扩展序列相对应;模式确定装置102持续根据所述一组或多组第二搜索结果中至少一组所对应的扩展序列相对所述查询序列的扩展相关信息,确定与所述扩展序列相对应的展现模式,以作为所述一组或多组第二搜索结果中至少一组所对应的展现模式;搜索提供装置103持续根据所述展现模式,将所述第一搜索结果提供给所述用户。在此,本领域技术人员应理解“持续”是指搜索提供设备1的各装置分别不断地获取第一搜索结果、确定展现模式、按照展现模式将第一搜索结果提供给用户,直至该搜索提供设备1在较长时间内停。

30、止获取与用户的查询序列相对应的第一搜索结果。0037优选地,搜索获取装置101获取与所述查询序列相对应的一个或多个扩展序列;说明书CN102346778ACN102346798A5/20页9根据所述一个或多个扩展序列中至少一个,在搜索索引库中进行匹配查询,以获得与所述扩展序列中至少一个相对应的一组或多组第二搜索结果,以作为所述第一搜索结果。具体地,搜索获取装置101通过例如搜索引擎等第三方设备所提供的应用程序接口API或其他约定的通信方式,如HTTP或HTTPS等,从该第三方设备获取与用户的查询序列相对应的一个或多个扩展序列,或者,通过类目扩展、同义/近义扩展、前缀/后缀扩展、地域扩展等方式,。

31、对该查询序列进行匹配扩展操作,或者,通过在扩展序列库中进行匹配查询,获取与该查询序列相对应的一个或多个扩展序列;随后,搜索获取装置101根据通过上述方式所获取的一个或多个扩展序列,从中选择一个扩展序列,在搜索索引库中进行匹配查询,获得与该扩展序列相对应的一组第二搜索结果,以作为所述第一搜索结果,或者,从中选择多个扩展序列,在搜索索引库中进行匹配查询,分别获得与所述多个扩展序列相对应的多组第二搜索结果,以作为所述第一搜索结果,其中,每组第二搜索结果与其中一个扩展序列相对应。在此,搜索获取装置101获取与该查询序列相对应的一个或多个扩展序列的方式,包括但不限于00381通过例如搜索引擎等第三方设备。

32、所提供的应用程序接口API或其他约定的通信方式,如HTTP或HTTPS等,从该第三方设备获取与该查询序列相对应的一个或多个扩展序列。00392通过例如搜索引擎等第三方设备所提供的应用程序接口API或其他约定的通信方式,如HTTP或HTTPS等,从该第三方设备获取用户的查询序列;接着,通过类目扩展、同义/近义扩展、前缀/后缀扩展、地域扩展等方式,对该查询序列进行匹配扩展操作,或者,通过在扩展序列库中进行匹配查询,获取与该查询序列相对应的一个或多个扩展序列。00403通过诸如ASP、JSP、PHP等动态网页技术,获取用户通过用户设备输入的查询序列;接着,通过类目扩展、同义/近义扩展、前缀/后缀扩展。

33、、地域扩展等方式,对该查询序列进行匹配扩展操作,或者,通过在扩展序列库中进行匹配查询,获取与该查询序列相对应的一个或多个扩展序列。0041在此,扩展序列库中存储有候选查询序列与候选扩展序列的映射关系,该扩展序列库既可以位于搜索提供设备1中,也可以位于与该搜索提供设备通过网络相连接的第三方设备中。0042例如,用户通过与用户设备的交互,在浏览器软件、应用程序或客户端软件中输入查询序列“刘德华”,搜索获取装置101通过诸如ASP、JSP、PHP等动态网页技术,获取该查询序列,再通过在扩展序列库中进行匹配查询,获取与该查询序列“刘德华”相对应的多个扩展序列“刘德华电影”、“刘德华图片”等;随后,搜索。

34、获取装置101根据上述扩展序列,在搜索索引库中进行匹配查询,如根据扩展序列“刘德华电影”在搜索索引库中进行匹配查询,获得一组第二搜索结果“刘德华电影全集视频”、“刘德华电影免费下载”,根据另一个扩展序列“刘德华图片”在搜索索引库中进行匹配查询,获得另一组第二搜索结果“刘德华图片”、“刘德华MV图片论坛”,以将这两组第二搜索结果作为所述第一搜索结果。0043优选地,搜索获取装置101获取与所述查询序列相对应的搜索结果,以作为所述第一搜索结果;获取与所述查询序列相对应的一个或多个扩展序列;根据所述一个或多个扩展序列,对所述第一搜索结果进行分类处理,以获得一组或多组第二搜索结果,每组第二搜索结果与一。

35、个所述扩展序列相对应。具体地,搜索获取装置101首先获取与用户的查询说明书CN102346778ACN102346798A6/20页10序列相对应的搜索结果,以作为第一搜索结果;再通过对该用户的查询序列进行类目扩展、同义/近义扩展、前缀/后缀扩展、地域扩展等匹配扩展操作,获取与该查询序列相对应的一个或多个扩展序列,或者,通过在扩展序列库中进行匹配查询,获取与该查询序列相对应的一个或多个扩展序列;随后,搜索获取装置101根据通过上述方式所获取的一个或多个扩展序列,按照扩展序列对所述第一搜索结果进行分类处理,以获得一组或多组第二搜索结果,其中,每组第二搜索结果与一个所述扩展序列相对应。0044在此。

36、,搜索获取装置101获取与用户的查询序列相对应的搜索结果的方式,包括但不限于00451通过例如搜索引擎等第三方设备所提供的应用程序接口API或其他约定的通信方式,如HTTP或HTTPS等,从该第三方设备获取与用户的查询序列相对应的搜索结果;00462通过搜索引擎等第三方设备所提供的应用程序接口API或其他约定的通信方式,如HTTP或HTTPS等,从该第三方设备获取用户的查询序列,并通过在诸如搜索索引库中进行匹配查询,获取与该查询序列相对应的搜索结果;00473通过诸如ASP、JSP、PHP等动态网页技术,获取用户通过用户设备输入的查询序列,并通过在诸如搜索索引库中进行匹配查询,获取与该查询序列。

37、相对应的搜索结果。0048例如,用户通过与用户设备的交互,在浏览器软件、应用程序或客户端软件中输入查询序列“刘德华”,搜索获取装置101通过诸如ASP、JSP、PHP等动态网页技术,获取该查询序列,通过在诸如搜索索引库中进行匹配查询,获取与该查询序列相对应的搜索结果“刘德华电影全集视频”、“刘德华图片”、“刘德华电影免费下载”、“刘德华MV图片论坛”等,并将这些搜索结果作为第一搜索结果;随后,搜索获取装置101再通过在扩展序列库中进行匹配查询,获取与该查询序列“刘德华”相对应的多个扩展序列“刘德华电影”、“刘德华图片”等;接着,搜索获取装置101根据上述扩展序列,对所述第一搜索结果进行分类处理。

38、,获得两组第二搜索结果,其中,一组第二搜索结果“刘德华电影全集视频”、“刘德华电影免费下载”与扩展序列“刘德华电影”相对应,另一组第二搜索结果“刘德华图片”和“刘德华MV图片论坛”与扩展序列“刘德华图片”相对应。0049在一个优选的实施例中参照图1,搜索获取装置101获取与所述查询序列相对应的搜索结果,以作为所述第一搜索结果;获取所述第一搜索结果中各结果的表征关键词向量;根据所述表征关键词向量,对所述第一搜索结果进行聚类处理,以获得一个或多个聚类及与所述聚类相对应的聚类信息;根据所述查询序列与所述聚类信息,生成所述扩展序列;将与所述聚类信息对应的聚类作为与所述扩展序列对应的一组第二搜索结果;模。

39、式确定装置102根据所述一组或多组第二搜索结果中至少一组所对应的扩展序列相对所述查询序列的扩展相关信息,确定与所述扩展序列相对应的展现模式,以作为所述一组或多组第二搜索结果中至少一组所对应的展现模式;搜索提供装置103根据所述展现模式,将所述第一搜索结果提供给所述用户。其中,模式确定装置102、搜索提供装置103执行的操作过程与前述参照图1所描述的实施例中这两个装置所执行的操作过程相同,为简明起见,以引用方式包含于此,而不做赘述。0050具体地,搜索获取装置101首先获取与用户的查询序列相对应的搜索结果,以作为第一搜索结果;接着,通过对所述第一搜索结果中各结果所对应的页面进行页面分析,说明书C。

40、N102346778ACN102346798A7/20页11例如从所述页面的页面标题、页面标签、页面内容、对应的锚文本中,提取各页面的关键词,再根据每一页面的关键词生成一个向量,作为所述第一搜索结果中各结果的表征关键词向量;根据所述表征关键词向量,通过计算诸如各表征关键词向量之间的向量距离或相似度等,对所述第一搜索结果进行聚类处理,以获得一个或多个聚类,进而,通过对所述一个或多个聚类进行分析,或直接从所述一个或多个聚类所对应的表征关键词向量中随机或按照出现频次选取一个关键词,作为与所述聚类相对应的聚类信息,例如取一个聚类中各结果的表征关键词向量中出现频次最高的一个或多个关键词,以构成该聚类的聚。

41、类信息;随后,根据所述查询序列与所述聚类信息,生成与该查询序列相对应的扩展序列,如将所述查询序列与所述聚类信息进行简单组合、变形或去冗余等处理,获得相应的扩展序列;将与所述聚类信息对应的聚类作为与所述扩展序列对应的一组第二搜索结果,以分别确定所述第一搜索结果中所包括的一组或多组第二搜索结果及与所述第二搜索结果相对应的扩展序列。0051例如,用户通过与用户设备的交互,在浏览器软件、应用程序或客户端软件中输入查询序列“刘德华”,搜索获取装置101通过诸如ASP、JSP、PHP等动态网页技术,获取该查询序列,通过在诸如搜索索引库中进行匹配查询,获取与该查询序列相对应的搜索结果“刘德华电影全集视频”、。

42、“刘德华图片”、“刘德华电影免费下载”、“刘德华MV图片论坛”等,并将这些搜索结果作为第一搜索结果;随后,搜索获取装置101通过对上述第一搜索结果中各结果所对应的页面进行页面分析,获取第一搜索结果“刘德华电影全集视频”的表征关键词向量刘德华、电影、视频,“刘德华图片”的表征关键词向量刘德华、图片,“刘德华电影免费下载”的表征关键词向量刘德华、电影、下载,“刘德华MV图片论坛”的表征关键词向量刘德华、MV、图片、论坛;根据所述表征关键词向量,例如根据各表征关键词向量中关键词重合度的高低,对上述第一搜索结果进行聚类处理,获得两个聚类,其中一个聚类包括“刘德华电影全集视频”、“刘德华电影免费下载”,。

43、该聚类对应的聚类信息为“电影”;另一个聚类包括“刘德华图片”、“刘德华MV图片论坛”,该聚类对应的聚类信息为“图片”;随后,搜索获取装置101根据所述查询序列“刘德华”与所述聚类信息“电影”、“图片”,分别生成与该查询序列相对应的两个扩展序列“刘德华电影”、“刘德华图片”;将与所述聚类信息“电影”对应的聚类“刘德华电影全集视频”、“刘德华电影免费下载”作为与所述扩展序列“刘德华电影”对应的一组第二搜索结果,将与所述聚类信息“图片”对应的聚类“刘德华图片”、“刘德华MV图片论坛”作为与所述扩展序列“刘德华图片”对应的一组第二搜索结果。0052在此,搜索获取装置101获取与用户的查询序列相对应的搜。

44、索结果,以作为第一搜索结果,该搜索获取装置101执行的操作过程与上一实施例中搜索获取装置101所执行的操作过程基本相同,故此处不再赘述,并通过引用的方式包含于此。0053优选地,所述获取所述第一搜索结果中各结果的表征关键词向量的操作包括结合以下至少任一项,以获取所述第一搜索结果中各结果的表征关键词向量0054所述表征关键词向量中关键词在所述结果中的出现频次;0055所述表征关键词向量中关键词与所述查询序列的字面相似度;0056所述表征关键词向量中关键词与所述查询序列的共现频次;0057以所述表征关键词向量中关键词替换所述查询序列进行搜索的搜索频次。0058具体地,搜索获取装置101通过对所述第。

45、一搜索结果中各结果所对应的页面进行说明书CN102346778ACN102346798A8/20页12页面分析,例如从所述页面的页面标题、页面标签、页面内容、对应的锚文本中,提取各页面的关键词,并结合以下至少任一项00591所述表征关键词向量中关键词在所述结果中的出现频次,确定所述第一搜索结果中各结果的表征关键词向量。例如,搜索获取装置101只选取出现频次满足频次阈值的关键词,生成所述表征关键词向量,或者,将所述关键词按照出现频次的高低从高到低排列,选择排在前KK为正整数个的关键词,生成所述表征关键词向量。在此,所述出现频次包括该关键词在该结果所对应的页面的页面标题、页面标签、页面内容、对应的。

46、锚文本中所出现次数总和。00602所述表征关键词向量中关键词与所述查询序列的字面相似度,确定所述第一搜索结果中各结果的表征关键词向量。例如,搜索获取装置101只选取字面相似度满足相似度阈值的关键词,生成所述表征关键词向量,或者,将所述关键词按照字面相似度的高低从高到低排列,选取排在前MM为正整数个的关键词,生成所述表征关键词向量中。在此,搜索获取装置101通过对所述第一搜索结果中各结果所对应的页面标题、页面标签、页面内容、对应的锚文本等进行分词,得到各关键词,再通过诸如字符串匹配等技术,确定所述关键词与所述查询序列的字面相似度。00613所述表征关键词向量中关键词与所述查询序列的共现频次,确定。

47、所述第一搜索结果中各结果的表征关键词向量。在此,所述表征关键词向量中关键词与所述查询序列的共现频次包括该关键词与该查询序列在搜索序列、网页内容、锚文本等中共同出现的次数。00624以所述表征关键词向量中关键词替换所述查询序列进行搜索的搜索频次,确定所述第一搜索结果中各结果的表征关键词向量。在此,以所述表征关键词向量中关键词替换所述查询序列进行搜索,包括用户在输入所述查询序列后又替换成所述关键词进行搜索、在所述查询序列的搜索结果页面中点击所述关键词进行再次搜索。00635上述任意多种因素,确定所述第一搜索结果中各结果的表征关键词向量。0064本领域技术人员应能理解上述获取表征关键词向量的方式仅为。

48、举例,其他现有的或今后可能出现的获取表征关键词向量的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。0065在另一个优选的实施例中参照图1,搜索获取装置101获取与用户的查询序列相对应的第一搜索结果,其中,所述第一搜索结果包括一组或多组第二搜索结果,每组第二搜索结果与所述查询序列所对应的一个扩展序列相对应;模式确定装置102根据所述一组或多组第二搜索结果中至少一组所对应的扩展序列相对所述查询序列的扩展相关信息,并基于预定的展现规则,确定所述展现模式;搜索提供装置103根据所述展现模式,将所述第一搜索结果提供给所述用户。其中,搜索获取装置101、搜索提供装置103执。

49、行的操作过程与前述参照图1所描述的实施例中这两个装置所执行的操作过程相同,为简明起见,以引用方式包含于此,而不做赘述。0066具体地,模式确定装置102根据搜索获取装置101所获取的一组或多组第二搜索结果,从中选择至少一组第二搜索结果,获取所述至少一组第二搜索结果所对应的至少一个扩展序列,及所述至少一个扩展序列相对所述查询序列的至少一个扩展相关信息;随后,基于预定的展现规则,确定与所述至少一个扩展序列相对应的展现模式,以作为所述至少一组第二搜索结果所对应的展现模式。说明书CN102346778ACN102346798A9/20页130067在此,所述预定的展现规则规定了扩展相关信息与展现模式的映射关系。在此,展现模式包括但不限于1所述第二搜索结果的展现内容,如所述第二搜索结果的摘要的组成信息、地理信息、点评信息等;2所述第二搜索结果的展现位置,如所述第二搜索结果在页面的上侧、下侧、左侧、右侧展现、在输入框的上拉框、下拉框、左侧框、右侧框中展现、在悬浮框中展现等;3所述第二搜索结果的展现形式,如所述第二搜索结果以滚动的形式展现、以静态的形式展现等。在此,所述扩展相关信息包括但不限于1所述扩展序列相对所述查询序列的类目扩展信息;2所述扩展序列相对所述查询序列的同义/近义扩展信息;3所述扩展序列相对所述查询序列的前缀/后缀扩展信息;4所述扩展序列相对所述查询序列的地域扩展。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1