[发明专利]一种大容量文本内容检索方法和系统在审
申请号: | 202111555700.3 | 申请日: | 2021-12-17 |
公开(公告)号: | CN114218373A | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 叶启宁;王彦君;陶雅茹;方秋阳;周洪峰;王雨;张宇峰;李忠 | 申请(专利权)人: | 中国电信集团系统集成有限责任公司 |
主分类号: | G06F16/332 | 分类号: | G06F16/332 |
代理公司: | 北京知汇林知识产权代理事务所(普通合伙) 11794 | 代理人: | 杨华 |
地址: | 100036 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 容量 文本 内容 检索 方法 系统 | ||
本发明涉及数据检索技术领域,具体公开了一种大容量文本内容检索方法和系统,所述方法包括根据预设的间隔字长截取已存储的文本信息,得到待检文本;提取所述待检文本的关键词,并向所述关键词插入所述待检文本的标号;统计含有标号的关键词,得到基于标号排序的查询表;其中,所述查询表中包括关键词项以及对应的次数项;其中,所述关键词还包括相对于待检文本头部字节的偏移量。本发明通过提取文本信息的含有偏移量的关键词,生成以关键词为内容的检索表,当含有检索词条的检索请求时,根据检索词条中的关键字匹配,找到对应的偏移量,确定目标信息并显示,无需对文本信息进行遍历,检索速度极快。
技术领域
本发明涉及数据检索技术领域,具体是一种大容量文本内容检索方法和系统。
背景技术
传统的检索方式是对文本进行遍历,然后在遍历的过程中不断进行比对,然后得到检索内容,但是对于超大文本文件来说,遍历一次的工作量极大,传统检索方式显然不适用,因此,需要提供一种专用于超大文本文件的检索方式。
发明内容
本发明的目的在于提供一种大容量文本内容检索方法和系统,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:
一种大容量文本内容检索方法,包括:
根据预设的间隔字长确定读取节点;
根据所述读取节点截取已存储的文本信息,得到含有标号的待检文本;
提取所述待检文本的关键词,并向所述关键词插入所述待检文本的标号;
统计含有标号的关键词,得到基于标号排序的查询表;其中,所述查询表中包括关键词项以及对应的次数项;
接收到含有检索词条的检索请求时,提取检索词条中的关键词,基于所述检索词条中的关键词遍历查询表,确定目标信息并显示;
其中,所述关键词还包括相对于待检文本头部字节的偏移量。
作为本发明技术方案进一步的限定:所述根据预设的间隔字长确定读取节点的步骤包括:
随机确定间隔字长,基于所述间隔字长从预设的参考文本中随机截取出一个待检文本;
对所述待检文本进行关键词提取,获取单位提取时间;
根据所述单位提取时间计算总提取时间,并根据所述总提取时间确定预设的间隔字长。
作为本发明技术方案进一步的限定:所述根据所述读取节点截取已存储的文本信息,得到含有标号的待检文本的步骤包括:
对所述读取节点进行排序,并根据排序结果生成与所述读取节点为映射关系的标号;
读取文本信息,以所述读取节点作为端点截取文本信息,得到待检文本;
获取所述待检文本头部的读取节点的标号,并将所述标号插入所述待检文本。
作为本发明技术方案进一步的限定:所述提取所述待检文本的关键词的步骤包括:
遍历所述待检文本,定位空白符,基于所述空白符将所述待检文本转换为多段文本数组;
依次获取所述多段文本数组的数组长度,并将所述数组长度与预设的长度阈值进行比对;
当所述数组长度小于所述长度阈值时,提取相应的文本数组中的内容,作为关键词;
当所述数组长度大于所述长度阈值时,对相应的文本数组进行内容识别,提取关键词。
作为本发明技术方案进一步的限定:所述当所述数组长度大于所述长度阈值时,对相应的文本数组进行内容识别,提取关键词的步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信集团系统集成有限责任公司,未经中国电信集团系统集成有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111555700.3/2.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法