[发明专利]一种从简历库中快速检索简历的方法有效
申请号: | 201110216654.4 | 申请日: | 2011-07-29 |
公开(公告)号: | CN102231168A | 公开(公告)日: | 2011-11-02 |
发明(设计)人: | 俞希林;孔卫东 | 申请(专利权)人: | 前锦网络信息技术(上海)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海新天专利代理有限公司 31213 | 代理人: | 周涛 |
地址: | 201203 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 简历 快速 检索 方法 | ||
1.一种从简历库中快速检索简历的方法,其特征在于,该方法是在简历数据库与web服务器之间设置一个简历搜索引擎,利用该简历搜索引擎将简历的全文关键字进行快速索引,通过按字索引的方式使简历数据库中存在的简历数据能够快速有效地被检索出并在web服务器中呈现出来。
2.根据权利要求1所述的一种从简历库中快速检索简历的方法,其特征在于,该方法包括简历索引生成阶段和简历索引搜索服务阶段:在简历索引生成阶段:
第一步,将简历数据库中的简历按照更新时间进行降序排列,以降序读取新增、修改、逻辑删除的简历数据;
第二步,扫描每份简历在数据库中的索引字段,按照月份生成索引文件,索引文件包括文件头段落、精确搜索段落、字索引段落和详细位置信息段落,每天更新生成当月的索引文件,该索引文件通过复制的方式更新数据至索引服务器上;
简历索引搜索服务阶段:
第三步,所述的索引服务器为多线程模块,其包括有主线程、工作线程和监控线程,主线程通过套接字在指定端口8454监听搜索请求,若有搜索请求则将其转给工作线程处理;
第四步,工作线程接收Web客户端的搜索请求并将搜索请求信息解析,如果不包含关键字,直接进行精确搜索段落的检索,如果包含关键字,则通过字索引段落,快速找到每个关键字的详细位置信息的起始位置,并判断关键字是否符合搜索请求,如果关键字满足搜索请求,则继续判断精确搜索段落是否满足搜索请求,如果都满足搜索请求,则将简历ID放入搜索结果中,搜索完成后返回Web客户端;
第五步,监控线程定时扫描文件更新,若索引文件正在更新,则将当前服务器的搜索请求转移到备份服务器上搜索。
3.根据权利要求2所述的一种从简历库中快速检索简历的方法,其特征在于,所述第二步的索引文件中文件头段落包含统计信息,包括精确搜索段落,字索引段落,详细位置信息段落在文件中的起始位置,节点的大小,以及节点的数量;精确搜索段落包括自增长的内部ID,数据库的简历ID,居住地,学历,性别,工作年限,简历更新时间以及状态信息;字索引段落包括汉字和英文信息,每个汉字为一个节点,每个英文单词为一个单独节点;详细位置信息段落记录字的内部ID、字段以及位置信息。
4.根据权利要求2所述的一种从简历库中快速检索简历的方法,其特征在于,所述第四步中查找关键字的详细位置信息时,对比每个关键字的前后位置信息,若所有关键字都满足位置信息,则该条记录满足关键字搜索条件,如果同时满足精确搜索条件,就可以提取该简历ID至搜索结果集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于前锦网络信息技术(上海)有限公司,未经前锦网络信息技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110216654.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:动态对比度增强装置和方法
- 下一篇:基于业务处理的规则引擎动态配置方法