[发明专利]一种文件检索方法、系统及相关装置在审
申请号: | 202011314505.7 | 申请日: | 2020-11-20 |
公开(公告)号: | CN112463734A | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 贾伟;赵相如 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F16/13 | 分类号: | G06F16/13;G06F16/14 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 高勇 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 检索 方法 系统 相关 装置 | ||
1.一种文件检索方法,其特征在于,包括:
接收检索请求,所述检索请求包括检索关键词;
在索引文件中确定所述检索关键词对应存储文件的偏移量;
利用所述偏移量读取对应存储文件的存储位置,并根据所述存储位置响应所述检索请求。
2.根据权利要求1所述的文件检索方法,其特征在于,在索引文件中确定所述检索关键词对应文件的偏移量之前,还包括:
循环获取存储文件记录并创建索引文件,所述索引文件包含键值对,所述键值对包含所述存储文件记录的关键字和所述关键字在存储文件中的偏移量。
3.根据权利要求1所述的文件检索方法,其特征在于,在索引文件中确定所述检索关键词对应存储文件的偏移量之后,还包括:
根据所述偏移量大小确定偏移量的表示方式;所述表示方式包括文件开始位置偏移和文件结束位置偏移;
则相应的,利用所述偏移量读取对应存储文件的存储位置包括:
利用所述文件开始位置偏移或所述文件结束位置偏移读取对应存储文件的存储位置。
4.根据权利要求1所述的文件检索方法,其特征在于,利用所述偏移量读取对应存储文件的存储位置包括:
利用所述偏移量确定开始变量和结束变量;
根据所述开始变量和所述结束变量读取对应存储文件的存储位置。
5.根据权利要求4所述的文件检索方法,其特征在于,根据所述开始变量和所述结束变量读取对应存储文件的存储位置包括:
利用IO流读取文件并将存储文件的读取指针指向所述开始变量,并自所述开始变量向后读取数据直至读取到所述结束变量,得到对应存储文件的存储位置。
6.根据权利要求1所述的文件检索方法,其特征在于,根据所述存储位置响应所述检索请求之后,还包括:
接收文件修改请求;
根据所述偏移量确定所述文件修改请求对应的修改指针;
对所述修改指针对应的存储文件进行修改。
7.根据权利要求6所述的文件检索方法,其特征在于,对所述修改指针对应的存储文件进行修改包括:
删除所述修改指针对应的存储文件;
存储修改文件,并将所述修改文件对应的键值对添加至所述索引文件。
8.一种文件检索系统,其特征在于,包括:
请求接收模块,用于接收检索请求,所述检索请求包括检索关键词;
偏移确定模块,用于在索引文件中确定所述检索关键词对应存储文件的偏移量;
文件确认模块,用于利用所述偏移量读取对应存储文件的存储位置,并根据所述存储位置响应所述检索请求。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述的文件检索方法的步骤。
10.一种电子设备,其特征在于,包括存储器和处理器,所述存储器中存有计算机程序,所述处理器调用所述存储器中的计算机程序时实现如权利要求1-7任一项所述的文件检索方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011314505.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:内分泌科临床用血糖检测盘
- 下一篇:一种无纺布生产设备