【技术实现步骤摘要】
基于SphinxMySQL的高效人脉索引方法
本专利技术涉及一种人脉索引方法,特别是涉及一种基于SphinxMySQL的高效人脉索引方法。
技术介绍
Sphinx是一个全文检索引擎,索引和搜索性能优异,易于集成MySQL数据源,并提供有多种形式的搜索接口,现有技术对每个候选人的信息多次索引,索引数据过分冗余,占用过多的存储资源,同时造成搜索速度变慢。
技术实现思路
本专利技术所要解决的技术问题是提供一种基于SphinxMySQL的高效人脉索引方法,其易于维护、更新,能够同时支持多个用人单位在自己的人才库中搜索,并且基本不存在数据冗余,搜索响应速度快,搜索效率高。本专利技术是通过下述技术方案来解决上述技术问题的:一种基于SphinxMySQL的高效人脉索引方法,其特征在于,其包括如下步骤:步骤一,首先需要在MySQL上创建Sphinx的索引文件,然后创建Sphinx配置文件,完成文件创建后,需要初始化Sphinx中配置的全部索引;步骤二,创建两个shell脚本,一个用来创建主索引,一个用来创建增量索引,设置好每天凌晨定时重建主索引,然后更新增量索引并赋予可执行权限,设置没三分钟自动重建一次搜索引擎的增量索引,最后启动Sphinx的守护进程;步骤三,下载编译并安装SCWS,下载词库并移动到SCWS进行配置,然后安装httpscws系统,接着编写httpscws启动脚本,最后通过PHP代码对Sphinx进行性能测试;步骤四,完成测试后需要更新Sphinx人才库的信 ...
【技术保护点】
1.一种基于SphinxMySQL的高效人脉索引方法,其特征在于,其包括如下步骤:/n步骤一,首先需要在MySQL上创建Sphinx的索引文件,然后创建Sphinx配置文件,完成文件创建后,需要初始化Sphinx中配置的全部索引;/n步骤二,创建两个shell脚本,一个用来创建主索引,一个用来创建增量索引,设置好每天凌晨定时重建主索引,然后更新增量索引并赋予可执行权限,设置没三分钟自动重建一次搜索引擎的增量索引,最后启动Sphinx的守护进程;/n步骤三,下载编译并安装SCWS,下载词库并移动到SCWS进行配置,然后安装httpscws系统,接着编写httpscws启动脚本,最后通过PHP代码对Sphinx进行性能测试;/n步骤四,完成测试后需要更新Sphinx人才库的信息,更新完成过后需要连通用户所在人才库,并且完成用户所在人才库信息的更新;/n步骤五,最后需要更新用户索引,完成信息更新后,需要重新启动Sphinx才能进行索引工作。/n
【技术特征摘要】
1.一种基于SphinxMySQL的高效人脉索引方法,其特征在于,其包括如下步骤:
步骤一,首先需要在MySQL上创建Sphinx的索引文件,然后创建Sphinx配置文件,完成文件创建后,需要初始化Sphinx中配置的全部索引;
步骤二,创建两个shell脚本,一个用来创建主索引,一个用来创建增量索引,设置好每天凌晨定时重建主索引,然后更新增量索引并赋予可执行权限,设置没三分钟自动重建一次搜索引擎的增量索引,最后启动Sphinx的守护进程;
步骤三,下载编译并安装SCWS,下载词库并移动到SCWS进行配置,然后安装httpscws系统,接着编写httpscws启动脚本,最后通过PH...
【专利技术属性】
技术研发人员:刘峰斌,
申请(专利权)人:北京淘友天下技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。