文件存储查询代理以及信息查找方法与系统技术方案

技术编号:8563090 阅读:326 留言:0更新日期:2013-04-11 04:47
本发明专利技术提供了一种文件存储查询代理以及信息查找方法与系统。所述文件存储查询代理包括:模版维护单元用于实现建立以及导入和导出配置模版,所述配置模版中预设需要提取的文件关键词;与所述模版维护单元相连的索引建立单元,用于存储文件时,根据所存储的文件全文以及所述配置模版,搜索关键词,提取关键词位置建立索引数据;分别与所述索引建立单元以及所述模版维护单元相连的提取单元,用于读取所述索引数据,根据查询内容以及所述配置模版提取出关键词;与所述提取单元相连的查找单元,用于根据所提取的关键词在所述索引数据中查找出与所述查询内容匹配的信息的位置。本发明专利技术实现了在大量文件中或者文件内部快速查找所需内容。

【技术实现步骤摘要】

本专利技术涉及数据查找
,尤其涉及ー种文件存储查询代理以及信息查找方法与系统
技术介绍
在数据存储应用中,大量的数据被存储到永久存储设备上,这些数据的应用通常需要通过查询处理来实现。对于在大量的文件中,或在大尺寸的文件内部(尤其是超过50Mbytes大小的文件)查询所需要的信息,是一件非常消耗计算机处理能力的事情,通常需要很长的时间才能遍历搜索完所有的文件。因此查找速度上会较慢,而且还可能使存储设备的响应变得缓慢。 因此需要ー种信息查找方法,可以快速地在大量文件中以及大尺寸的文件内部快速捜索到所需要的内容。
技术实现思路
本专利技术所要解决的技术问题是,提供ー种文件存储查询代理以及信息查找方法与系统,解决现有技术中在大量的文件中,或在大尺寸的文件内部查询所需要的信息时查找速度较慢的技术问题。为了解决上述问题,本专利技术提供了ー种文件存储查询代理,包括模版维护单元、索引建立単元、提取单元以及查找单元;所述模版维护单元用于实现建立以及导入和导出配置模版,所述配置模版中预设需要提取的文件关键词;所述索引建立単元与所述模版维护単元相连,用于存储文件吋,根据所存储的文件全文以及所述配置模本文档来自技高网...

【技术保护点】
一种文件存储查询代理,其特征在于,包括模版维护单元、索引建立单元、提取单元以及查找单元;?所述模版维护单元用于实现建立以及导入和导出配置模版,所述配置模版中预设需要提取的文件关键词;?所述索引建立单元与所述模版维护单元相连,用于存储文件时,根据所存储的文件全文以及所述配置模版,搜索关键词,提取关键词位置建立索引数据;?所述提取单元分别与所述索引建立单元以及所述模版维护单元相连,用于读取所述索引数据,根据查询内容以及所述配置模版提取出关键词;?所述查找单元与所述提取单元相连,用于根据所提取的关键词在所述索引数据中查找出与所述查询内容匹配的信息的位置。

【技术特征摘要】
1.ー种文件存储查询代理,其特征在于,包括模版维护单元、索引建立単元、提取单元以及查找单元;所述模版维护单元用于实现建立以及导入和导出配置模版,所述配置模版中预设需要提取的文件关键词;所述索引建立単元与所述模版维护单元相连,用于存储文件时,根据所存储的文件全文以及所述配置模版,捜索关键词,提取关键词位置建立索引数据;所述提取単元分别与所述索引建立单元以及所述模版维护单元相连,用于读取所述索引数据,根据查询内容以及所述配置模版提取出关键词;所述查找単元与所述提取単元相连,用于根据所提取的关键词在所述索引数据中查找出与所述查询内容匹配的信息的位置。2.根据权利要求1所述的文件存储查询代理,其特征在于,所述文件包括文本文件、ニ进制数据文件以及多媒体文件。3.根据权利要求1所述的文件存储查询代理,其特征在于,所述索引数据存储为一新的数据文件或保存在原文件的固定部位。4.根据权利要求1所述的文件存储查询代理,其特征在于,所述索引数据的索引内容包括至少ー关键词、文件名及每一所述关键词在文件中的偏移量。5.根据权利要求1所述的文件存储查询代理,其特征在于,在文件追加存储时,所述索引建立单元进一步根据所存储的文件片段以及所述配置模版,捜索关键词,提取关键词位置更新索引数据。6.ー种采用权利要求1所述的文件存储查询代理的信息查找方法,其特征在于,包括如下步骤(I)通过文件存储查询代理建立索引数据;(2)接收文件查询请求后启动所述文件存储查询代理...

【专利技术属性】
技术研发人员:顾明毅
申请(专利权)人:上海顶竹通讯技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1