【技术实现步骤摘要】
本专利技术涉及文件搜索领域,特别是涉及一种文件内容搜索显示方法以及一种文件内容搜索显示系统。
技术介绍
目前,传统的文件内容的搜索及显示是分开进行的,一般先进行搜索然后再进行显示。即在文件内容搜索时,由用户输入搜索条件进行初步检索,将包含指定字符串的所有文件全部列举出来,文件内容搜索结束。此时,若用户想进一步查看指定字符串所对应的文件内容,则需打开搜索到的文件,并在该文件中再进行一次搜索,此即文件内容的显示。也就是说,传统的文件内容搜索显示方法,前后一共需要进行两次搜索操作才能实现用户的真正目的,这样一来浪费了用户的时间,给用户带来了不好的体验。
技术实现思路
基于此,有必要针对上述传统方法中浪费用户时间的问题,提供一种文件内容搜索显示方法及系统。为实现上述目的,本专利技术采用如下的技术方案一种文件内容搜索显示方法,包括以下步骤接收用户所输入的搜索条件,所述搜索条件包括文件目录、指定字符串;在所述文件目录下递归搜索符合所述搜索条件的文件;每搜索到一个文件时在该文件中检索所述指定字符串,生成与该文件相对应的信息记录链表;所述信息记录链表包括该文件中含有所述指定字符串的所有页 ...
【技术保护点】
一种文件内容搜索显示方法,其特征在于,包括以下步骤:接收用户所输入的搜索条件,所述搜索条件包括:文件目录、指定字符串;在所述文件目录下递归搜索符合所述搜索条件的文件;每搜索到一个文件时在该文件中检索所述指定字符串,生成与该文件相对应的信息记录链表;所述信息记录链表包括该文件中含有所述指定字符串的所有页号、行号的记录;当接收到用户输入的查看文件的命令时执行打开文件操作,通过与该文件相对应的信息记录链表自动定位到对应的页号和行号并高亮显示指定字符串。
【技术特征摘要】
1.一种文件内容搜索显示方法,其特征在于,包括以下步骤 接收用户所输入的搜索条件,所述搜索条件包括文件目录、指定字符串; 在所述文件目录下递归搜索符合所述搜索条件的文件; 每搜索到一个文件时在该文件中检索所述指定字符串,生成与该文件相对应的信息记录链表;所述信息记录链表包括该文件中含有所述指定字符串的所有页号、行号的记录; 当接收到用户输入的查看文件的命令时执行打开文件操作,通过与该文件相对应的信息记录链表自动定位到对应的页号和行号并高亮显示指定字符串。2.根据权利要求I所述的文件内容搜索显示方法,其特征在于,所述搜索条件还包括文件类型集合。3.根据权利要求I所述的文件内容搜索显示方法,其特征在于,所述生成信息记录链表的过程具体包括 对操作系统下的每种文件类型均预先开发一套专用API ; 当搜索到一个文件时,识别搜索到文件的文件类型,调用与该文件类型相对应的专用API生成所述信息记录链表。4.根据权利要求3所述的文件内容搜索显示方法,其特征在于,所述自动定位到对应的页号和行号并高亮显示指定字符串的过程具体包括根据所述对应的信息记录链表中每个节点记录的包含所述指定字符串的页号、行号,调用与所打开文件的文件类型相对应的专用API来自动定位各节点所对应的页号和行号并高亮显示指定字符串。5.一种文件内容搜索显示系统...
【专利技术属性】
技术研发人员:荆建营,
申请(专利权)人:广东威创视讯科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。