[发明专利]一种基于网络社区搜索的搜索方法和装置在审
申请号: | 201110394802.1 | 申请日: | 2011-12-02 |
公开(公告)号: | CN103136272A | 公开(公告)日: | 2013-06-05 |
发明(设计)人: | 周杰龙;吴晓晖 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 迟姗;张颖玲 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 网络 社区 搜索 方法 装置 | ||
技术领域
本发明涉及网络搜索技术,特别是指一种基于网络社区搜索的搜索方法和装置。
背景技术
高级搜索语法为使用查询词加特定关键词实现高级搜索功能的语法,区别于普通搜索语法,高级搜索语法在使用查询词的同时还使用约定的关键字对结果进行扩展、过滤等操作。
例如,使用普通搜索语法进行搜索时,输入查询词“msra”,搜索引擎返回的检索结果只与查询词“msra”相关;使用高级搜索语法进行搜索时,输入查询词“msra”+空格+高级搜索语法关键字“person:3162*****”,则搜索引擎返回的为用户3162*****所发表的文章中与“msra”相关的搜索结果。可见,高级搜索语法能够搜索到更加精确的结果。
目前,网页搜索中的高级搜索语法都是基于site、filetype等的高级搜索语法。在实际应用中,对于网络社区搜索,搜索特定好友、特定地点发布的博文、心情等信息是一个非常重要的需求,而现有的高级搜索语法并不支持网络社区搜索这一功能。
发明内容
有鉴于此,本发明实施例提供一种基于网络社区搜索的搜索方法和装置,能够解决现有的高级搜索语法不支持网络社区搜索的问题。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种基于网络社区搜索的搜索方法,该方法包括:
根据网络社区搜索类型配置对应的搜索语法关键字;
获取网络社区搜索的参数,所述参数包括:查询词以及至少一组由所述搜索语法关键字和搜索条件组成的高级查询词;所述参数根据预设的高级搜索语法确定;
根据所述获取的参数,进行网络社区搜索。
其中,所述网络社区搜索类型包括如下至少一种:基于特定用户的搜索、基于特定地区的搜索、基于特定资源类型的搜索和基于特定排序方式的搜索。
所述搜索语法关键字指示所述网络社区搜索类型为基于特定用户的搜索时,对应的搜索条件为用户标识;
所述搜索语法关键字指示所述网络社区搜索类型为基于特定地区的搜索时,对应的搜索条件为地区标识;
所述搜索语法关键字指示所述网络社区搜索类型为基于特定资源类型的搜索时,对应的搜索条件为资源类型标识;
所述搜索语法关键字指示所述网络社区搜索类型为基于特定排序方式的搜索时,对应的搜索条件为排序方式标识。
所述预设的高级搜索语法的表现形式为:
查询词+空格+搜索语法关键字1+“:”+搜索条件1+“|”+搜索条件关键字2+“:”+搜索条件2+...+搜索语法关键字n+“:”+搜索条件n;所述n为正整数。
本发明还提供了一种基于网络社区搜索的搜索装置,该装置包括:配置模块、信息获取模块和搜索模块;其中:
所述配置模块,用于根据网络社区搜索类型配置对应的搜索语法关键字;
所述信息获取模块,用于获取网络社区搜索的参数,所述参数包括:查询词以及至少一组由所述搜索语法关键字和搜索条件组成的高级查询词;所述参数根据预设的高级搜索语法确定;
所述搜索模块,用于根据所述获取的参数,进行网络社区搜索。
其中,所述配置模块,还用于预先设置所述高级搜索语法。
所述网络社区搜索类型包括如下至少一种:基于特定用户的搜索、基于特定地区的搜索、基于特定资源类型的搜索和基于特定排序方式的搜索。
所述搜索语法关键字指示所述网络社区搜索类型为基于特定用户的搜索时,对应的搜索条件为用户标识;
所述搜索语法关键字指示所述网络社区搜索类型为基于特定地区的搜索时,对应的搜索条件为地区标识;
所述搜索语法关键字指示所述网络社区搜索类型为基于特定资源类型的搜索时,对应的搜索条件为资源类型标识;
所述搜索语法关键字指示所述网络社区搜索类型为基于特定排序方式的搜索时,对应的搜索条件为排序方式标识。
所述预设的高级搜索语法的表现形式为:
查询词+空格+搜索语法关键字1+“:”+搜索条件1+“|”+搜索条件关键字2+“:”+搜索条件2+...+搜索语法关键字n+“:”+搜索条件n;所述n为正整数。
本发明基于网络社区搜索的搜索方法和装置,主要是配置了高级搜索语法,由查询词以及至少一组由搜索语法关键字和搜索条件组成的高级查询词组成;其中,搜索语法关键字是根据网络社区搜索类型来配置的,因此,本发明配置的高级搜索语法是针对网络社区搜索配置的,能够实现高级搜索语法对网络社区搜索的支持。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110394802.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于将结构元件接合到轴上的方法
- 下一篇:一种治疗慢性肾炎的中药组合物