[发明专利]搜索方法及装置有效
| 申请号: | 201310516714.3 | 申请日: | 2013-10-28 |
| 公开(公告)号: | CN104572774B | 公开(公告)日: | 2019-03-15 |
| 发明(设计)人: | 吴健民;胡立新;连凤宗;李昌术;王刚 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06F16/953 | 分类号: | G06F16/953 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 罗振安 |
| 地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 搜索 方法 装置 | ||
本发明公开了一种搜索方法及装置,属于网络搜索领域。所述方法包括:接收搜索请求,所述搜索请求中包含有类型标识;从预先设置的若干个策略组中选择与该类型标识对应的至少一个策略组,各搜索类型分别对应若干个策略组中的全部或者部分策略组所组成的一个组合;按照预定顺序依次执行选择的至少一个策略组;将该至少一个策略组中最后一个策略组的执行结果输出为搜索结果。本发明通过根据搜索请求中包含的类型标识选择对应的策略组并依次执行,通过不同的策略组的动态组合来满足不同搜索类型,解决了现有技术中按照搜索类型将网络搜索引擎设置为多套子系统,而导致系统过于繁杂的问题,达到缩短开发周期,降低维护难度的目的。
技术领域
本发明涉及网络搜索领域,特别涉及一种搜索方法及装置。
背景技术
网络搜索是人们网络生活中必不可少的一部分,借助于网络搜索引擎,人们可以从海量的网络信息中准确搜索需要的信息。
网络搜索主要通过执行预先设置的若干相关性策略来实现。现有的搜索方法,通常按照预定顺序逐一执行各条相关性策略,并将最后一条相关性策略执行后获得的结果作为搜索结果。比如,预先按照搜索类型,比如网页、图片或者视频等,将网络搜索引擎设置为多套子系统,每套子系统中包含有若干条相关性策略;网络搜索引擎接收到包含有搜索字符串和搜索类型的搜索请求后,按照搜索类型将搜索字符串发送给对应的子系统,对应的子系统逐一执行其包含的各条相关性策略,并将最后一条相关性策略的执行结果输出为本次搜索的最终结果。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
现有的搜索方法,需要按照搜索类型将网络搜索引擎设置为多套子系统,而各套子系统中包含的相关性策略有一定程度的重复,从而导致系统过于繁杂,开发周期长,维护难度大。
发明内容
为了解决现有技术中按照搜索类型将网络搜索引擎设置为多套子系统,而导致系统过于繁杂的问题,本发明实施例提供了一种搜索方法及装置。所述技术方案如下:
一方面,提供了一种搜索方法,所述方法包括:
接收搜索请求,所述搜索请求中包含有类型标识;所述类型标识用于表征所述搜索请求对应的搜索类型;
从预先设置的若干个策略组中选择与所述类型标识相对应的至少一个策略组,所述预先设置的若干个策略组各自包含有至少一条相关性策略,各个所述搜索类型分别对应于所述预先设置的若干个策略组中的全部或者部分策略组所组成的一个组合;
按照预定顺序依次执行选择的所述至少一个策略组;
将所述至少一个策略组中最后一个策略组的执行结果输出为搜索结果。
另一方面,提供了一种搜索装置,所述装置包括:
请求接收模块,用于接收搜索请求,所述搜索请求中包含有类型标识;所述类型标识用于表征所述搜索请求对应的搜索类型;
选择模块,用于从预先设置的若干个策略组中选择与所述类型标识相对应的至少一个策略组,所述预先设置的若干个策略组各自包含有至少一条相关性策略,各个所述搜索类型分别对应于所述预先设置的若干个策略组中的全部或者部分策略组所组成的一个组合;
执行模块,用于按照预定顺序依次执行选择的所述至少一个策略组;
第一输出模块,用于将所述至少一个策略组中最后一个策略组的执行结果输出为搜索结果。
本发明实施例提供的技术方案带来的有益效果是:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310516714.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种搜索引擎的装置和方法
- 下一篇:社区关系建立方法及装置





