[发明专利]群组文件搜索方法和装置有效
| 申请号: | 201510870302.9 | 申请日: | 2015-12-01 |
| 公开(公告)号: | CN105447162B | 公开(公告)日: | 2021-06-25 |
| 发明(设计)人: | 魏敬涛;张朝潞;刘通 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06F16/14 | 分类号: | G06F16/14 |
| 代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;邓云鹏 |
| 地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 文件 搜索 方法 装置 | ||
1.一种群组文件搜索方法,所述方法包括:
接收群组文件搜索请求;所述群组文件搜索请求是终端基于在当前群组的群组文件管理页面所获取的搜索用户标识和搜索条件而生成的;
根据所述群组文件搜索请求获取搜索用户标识和搜索条件;
获取所述搜索用户标识所加入群组的群组标识;
获取所述群组标识所关联的群组文件的元数据;所述群组文件为群组成员在所述群组中上传的文件;所述群组文件的群组文件类型包括文档类型和压缩包类型;
将所述搜索条件与所述元数据进行匹配,以从所述搜索用户标识所加入的所有群组中的群组文件中查找与所述搜索条件匹配的群组文件,获得群组文件搜索结果。
2.根据权利要求1所述的方法,其特征在于,所述获取所述搜索用户标识所加入群组的群组标识,包括:
获取所述群组文件搜索请求被发起时所述搜索用户标识正在访问的群组的群组标识;或者,
获取所述搜索用户标识所加入群组的群组标识集合中的群组标识。
3.根据权利要求1所述的方法,其特征在于,所述搜索条件包括搜索关键字;所述方法还包括:
根据所述群组标识和所述搜索关键字检测缓存中是否存在相应的群组文件搜索结果;
若是,则从缓存中提取群组文件搜索结果;
若否,则获取所述群组标识所关联的群组文件的元数据;且
在将所述搜索条件与所述元数据进行匹配,获得群组文件搜索结果后,将获得的群组文件搜索结果存入缓存并根据相应群组文件所属的群组标识和所述搜索关键字生成索引。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取分页参数;
根据所述分页参数判断是否一次性反馈所述群组文件搜索结果;
若是,则直接反馈所述群组文件搜索结果至发起所述群组文件搜索请求的终端;
若否,则按照所述分页参数将所述群组文件搜索结果分页,反馈首页的群组文件搜索结果至发起所述群组文件搜索请求的终端,并根据所述终端的分页获取请求依次向所述终端反馈首页后的分页的群组文件搜索结果。
5.根据权利要求1所述的方法,其特征在于,所述搜索条件包括搜索关键字,以及所述搜索用户标识所加入群组中与所述搜索关键字匹配的群组成员名称对应的群组成员用户标识。
6.根据权利要求5所述的方法,其特征在于,所述方法应用于服务器;所述搜索条件提取自移动终端所发起的群组文件搜索请求;所述搜索条件中的群组成员用户标识,是所述移动终端的缓存中与所述搜索关键字匹配的群组成员名称所对应的群组成员用户标识。
7.根据权利要求1所述的方法,其特征在于,所述将所述搜索条件与所述元数据进行匹配,获得群组文件搜索结果,包括:
将所述搜索条件与所述元数据进行匹配,获得所述搜索条件与所述元数据的相关度;
按照相关度从高到低的顺序对所述元数据对应的群组文件进行排序,生成群组文件搜索结果。
8.根据权利要求7所述的方法,其特征在于,所述搜索条件包括搜索关键字,以及所述搜索用户标识所加入群组中与所述搜索关键字匹配的群组成员名称对应的群组成员用户标识;所述将所述搜索条件与所述元数据进行匹配,获得所述搜索条件与所述元数据的相关度,包括:
将所述群组成员用户标识与所述元数据中的上传者用户标识进行一致性比对,根据比对结果获得第一分值;
将所述搜索关键字与所述元数据中的文件名称进行匹配,根据匹配结果确定第二分值;
根据所述第一分值和所述第二分值计算所述搜索条件与所述元数据的相关度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510870302.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息处理方法及电子设备
- 下一篇:一种基于数据特征的智能信息分类方法





