[发明专利]词典文件同步方法、装置、服务器及存储介质有效
申请号: | 202110282155.9 | 申请日: | 2021-03-16 |
公开(公告)号: | CN112988690B | 公开(公告)日: | 2023-02-17 |
发明(设计)人: | 徐霁;刘磊 | 申请(专利权)人: | 挂号网(杭州)科技有限公司 |
主分类号: | G06F16/178 | 分类号: | G06F16/178;G06F40/242;G06F40/284 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 311200 浙江省杭州市萧山区萧山*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 词典 文件 同步 方法 装置 服务器 存储 介质 | ||
1.一种词典文件同步方法,其特征在于,应用于分布式搜索引擎中,包括:
当检测到预设位置存储的目标词典文件更新时,则对所述目标词典文件加锁处理,得到待读取目标词典文件;其中,所述目标词典文件是基于预先设置的分发服务中的文件同步子服务发送的;
将所述待读取目标词典文件加载至各搜索引擎节点的分词器中,以在接收到分词指令时,基于所述分词器中的待读取词典文件进行分词处理;
当检测到词典数据库中的数据变化时,基于变化后的数据生成同步至搜索引擎节点的目标词典文件;
将所述目标词典文件发送至共享文件存储服务中,以使分发服务同步所述共享文件存储服务中的目标词典文件,并将所述目标词典文件同步至所述搜索引擎节点。
2.根据权利要求1所述的方法,其特征在于,所述分发服务同步所述共享文件存储服务中的目标词典文件,包括:
基于所述分发服务中的文件同步子服务确定所述目标词典文件和已发送词典文件的标识信息是否一致;其中,所述标识信息是基于词典文件的文件内容生成的信息;
若否,则基于所述文件同步子服务将所述目标词典文件同步至所述分发服务中的文件网关。
3.根据权利要求1所述的方法,其特征在于,所述当检测到预设位置存储的目标词典文件更新时,则对所述目标词典文件加锁处理,得到待读取目标词典文件,包括:
基于全局监控线程确定目标词典文件与当前词典文件不一致时,则获取目标词典文件,并将所述目标词典文件存储至预设位置;
将所述预设位置存储的目标词典文件加锁处理,得到待读取目标词典文件。
4.根据权利要求1所述的方法,其特征在于,所述将所述待读取目标词典文件加载至各搜索引擎节点的分词器中,包括:
针对各搜索引擎节点,对所述待读取目标词典文件加读锁,并加载待读取目标词典文件至搜索引擎节点的分词器中,以及,当检测到加载完成时,释放与所述待读取目标词典对应的读锁。
5.根据权利要求1所述的方法,其特征在于,还包括:
在检测到搜索引擎节点加载完成后,标记所述搜索引擎节点,并将所述搜索引擎节点的节点信息存储至共享文件存储服务中,以确定所述搜索引擎节点中的词典文件为更新后的目标词典文件。
6.根据权利要求1所述的方法,其特征在于,还包括:
当检测到预设时长内加载未完成时,则生成日志信息;所述日志信息中包括搜索引擎节点的节点标识以及加载用时信息;
将所述日志信息存储至共享文件存储服务中,以根据所述共享文件存储服务中存储的日志信息生成反馈至目标客户端的预警信息。
7.一种词典文件同步装置,其特征在于,包括:
待读取目标词典文件得到模块,用于当检测到预设位置存储的目标词典文件更新时,则对所述目标词典文件加锁处理,得到待读取目标词典文件;其中,所述目标词典文件是基于预先设置的分发服务中的文件同步子服务发送的;
分词处理模块,用于将所述待读取目标词典文件加载至各搜索引擎节点的分词器中,以在接收到分词指令时,基于所述分词器中的待读取词典文件进行分词处理;
搜索引擎节点同步模块,用于当检测到词典数据库中的数据变化时,基于变化后的数据生成同步至搜索引擎节点的目标词典文件;
将所述目标词典文件发送至共享文件存储服务中,以使分发服务同步所述共享文件存储服务中的目标词典文件,并将所述目标词典文件同步至所述搜索引擎节点。
8.一种服务器,其特征在于,所述服务器包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述程序被所述处理器执行,使得所述处理器实现如权利要求1-6中任一所述的词典文件同步方法。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-6中任一所述的词典文件同步方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于挂号网(杭州)科技有限公司,未经挂号网(杭州)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110282155.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防外溅施工围挡喷淋设备
- 下一篇:作业机械的动臂矫正方法及装置