[发明专利]一种搜索结果聚合块的生成方法及装置有效
申请号: | 201310516802.3 | 申请日: | 2013-10-28 |
公开(公告)号: | CN104572776B | 公开(公告)日: | 2019-04-12 |
发明(设计)人: | 罗长升;吴健民 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/73;G06F16/953 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 董文倩;褚敏 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 聚合块 搜索结果 配置文件 生成器 网址 预设 遍历搜索 代码成本 结果排序 可扩展性 配置项 实例化 匹配 搜索 输出 创建 展示 | ||
1.一种搜索结果聚合块的生成方法,其特征在于,包括:
创建聚合块生成类,所述聚合块生成类包含用于生成搜索结果聚合块的逻辑,其中,所述搜索结果聚合块为对关键词进行搜索后得到的相同类型或相互之间具备相关性的多个文档;
根据配置文件对所述聚合块生成类进行实例化,得到聚合块生成器,所述配置文件对应一个搜索结果聚合块,且所述配置文件中的配置项包括了该搜索结果聚合块的预设网址;
依次遍历搜索结果排序列表,提取出其中与所述配置文件中的所述预设网址相匹配的搜索结果;
将提取出的搜索结果输出至所述聚合块生成器;
通过所述聚合块生成器生成搜索结果聚合块。
2.如权利要求1所述的方法,其特征在于,所述配置文件中的配置项还包括了该配置文件对应的搜索结果聚合块的类型标识,所述根据配置文件对所述聚合块生成类进行实例化,得到聚合块生成器包括:
根据所述类型标识,在所述聚合块生成类包含的逻辑中确定出该类型的搜索结果聚合块的生成逻辑,确定出的所述生成逻辑生成的搜索结果聚合块展示与该类型相匹配的格式;
根据确定出的所述生成逻辑,实例化出所述聚合块生成器。
3.如权利要求1所述的方法,其特征在于,所述将提取出的搜索结果输出至所述聚合块生成器包括:
判断所述提取出的搜索结果与搜索关键词的相关性是否大于第一预设阈值;
当所述提取出的搜索结果与所述搜索关键词的相关性大于所述第一预设阈值时,将所述提取出的搜索结果输出至所述聚合块生成器。
4.如权利要求1所述的方法,其特征在于,所述将提取出的搜索结果输出至所述聚合块生成器包括:
判断当前已输出至所述聚合块生成器的搜索结果数量是否小于第二预设阈值;
若当前已输出至所述聚合块生成器的搜索结果数量小于所述第二预设阈值,将所述提取出的搜索结果输出至所述聚合块生成器。
5.如权利要求1所述的方法,其特征在于,在所述将提取出的搜索结果输出至所述聚合块生成器之后,在所述通过所述聚合块生成器生成搜索结果聚合块之前,所述方法还包括:
判断当前输出的搜索结果是否为第一个输出至所述聚合块生成器的搜索结果;
若所述当前输出的搜索结果为第一个输出至所述聚合块生成器的搜索结果时,获取所述当前输出的搜索结果在所述搜索结果排序列表中的位置;
在所述通过所述聚合块生成器生成搜索结果聚合块之后,所述方法还包括:
将获取到的位置确定为生成的搜索结果聚合块在最终展示的搜索结果页面中的位置。
6.如权利要求5所述的方法,其特征在于,所述方法还包括:
在所述搜索结果排序列表中删除已输入至所述聚合块生成器的搜索结果。
7.如权利要求1所述的方法,其特征在于,所述方法还包括:
修改所述配置文件中的配置项,以得到用于生成新的搜索结果聚合块的聚合块生成器。
8.一种搜索结果聚合块的生成装置,其特征在于,包括:
类创建单元,用于创建聚合块生成类,所述聚合块生成类包含用于生成搜索结果聚合块的逻辑,其中,所述搜索结果聚合块为对关键词进行搜索后得到的相同类型或相互之间具备相关性的多个文档;
实例化单元,用于根据配置文件对所述聚合块生成类进行实例化,得到聚合块生成器,所述配置文件对应一个搜索结果聚合块,且所述配置文件中的配置项包括了该搜索结果聚合块的预设网址;
提取单元,用于依次遍历搜索结果排序列表,提取出其中与所述配置文件中的所述预设网址相匹配的搜索结果;
输出单元,用于将提取出的搜索结果输出至所述聚合块生成器;
生成单元,用于通过所述聚合块生成器生成搜索结果聚合块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310516802.3/1.html,转载请声明来源钻瓜专利网。