The present invention provides a method and device for search report search report, the report search method includes: searching information request to receive user input; to search request information filtering identification process and obtain the processed information; according to the processed information search on the report classification model and obtain and document information related to the search request the retrieval set; and whether the document report repeat, if it exists, the number of statistical documents all report repeated statements, delete the redundant storage statistics, will get all the report according to the repeated statistics the number of the number of statements and form the report list; if not, directly on the all statements document random number and form the report list. Compared with the prior art, the invention provides a method for searching a report form and a report search device, which can speed up the search speed of the report form, shorten the search time of the report form, and greatly improve the efficiency of the report search.
【技术实现步骤摘要】
本专利技术涉及报表搜索引擎
,尤其涉及一种报表搜索方法及报表搜索装置。
技术介绍
报表是企业管理的基本措施和途径,是企业的基本业务要求,也是实施商业智能(BusinessIntelligence,以下简称BI)战略的基础,报表可以帮助企业访问、格式化数据、并把数据信息以可靠和安全的方式呈献给使用者,深入洞察企业运营情况,是企业发展的强大驱动力。目前,许多应用程序都将报表存储于数据库管理系统中,当用户需要导出报表时,需从数据库中慢慢搜索查找所需报表才能进行导出。而一般大型企业的数据库中报表数量繁多且每天需要导出大量报表,若采用原有的报表查找导出过程则费时费力。鉴于上述缺陷,本专利技术创作者经过长时间的研究和试验,最终获得了本发明。
技术实现思路
本专利技术的目的在于提供一种报表搜索方法及报表搜索装置用以克服上述技术缺陷。为实现上述目的,本专利技术采用的技术方案在于:一方面提供了一种报表搜索方法,其包括以下步骤:步骤S1:接收用户输入的搜索请求信息;步骤S2:对所述搜索请求信息进行过滤识别处理并获取处理后的信息;所述处理后的信息包括:搜索关键词、时间限制、报表图形和结果排序要求;步骤S3:根据所述处理后的信息对报表分类模型进行搜索遍历并获取与所述搜索请求信息相关的文档集;步骤S4:对所述文档集进行检索并判断是否存在报表重复,若存在,则执行步骤S5,若不存在,则 ...
【技术保护点】
一种报表搜索方法,其特征在于,其包括以下步骤:步骤S1:接收用户输入的搜索请求信息;步骤S2:对所述搜索请求信息进行过滤识别处理并获取处理后的信息;所述处理后的信息包括:搜索关键词、时间限制、报表图形和结果排序要求;步骤S3:根据所述处理后的信息对报表分类模型进行搜索遍历并获取与所述搜索请求信息相关的文档集;步骤S4:对所述文档集进行检索并判断是否存在报表重复,若存在,则执行步骤S5,若不存在,则执行步骤S6;步骤S5:统计所述文档集中所有报表重复出现的次数,保存统计结果后删除报表冗余,将得到的所有报表根据统计的重复出现次数对报表进行编号并形成报表列表即搜索结果;步骤S6:直接对所述文档集中所有报表进行随机编号并形成报表列表即搜索结果。
【技术特征摘要】
1.一种报表搜索方法,其特征在于,其包括以下步骤:
步骤S1:接收用户输入的搜索请求信息;
步骤S2:对所述搜索请求信息进行过滤识别处理并获取处理后
的信息;所述处理后的信息包括:搜索关键词、时间限制、报表图形
和结果排序要求;
步骤S3:根据所述处理后的信息对报表分类模型进行搜索遍历
并获取与所述搜索请求信息相关的文档集;
步骤S4:对所述文档集进行检索并判断是否存在报表重复,若
存在,则执行步骤S5,若不存在,则执行步骤S6;
步骤S5:统计所述文档集中所有报表重复出现的次数,保存统
计结果后删除报表冗余,将得到的所有报表根据统计的重复出现次数
对报表进行编号并形成报表列表即搜索结果;
步骤S6:直接对所述文档集中所有报表进行随机编号并形成报
表列表即搜索结果。
2.根据权利要求1所述的一种报表搜索方法,其特征在于,其还
包括以下步骤:
步骤S7:判断所述处理后的信息是否存在结果排序要求,若存
在,则执行步骤S8,若不存在,则执行步骤S9;
步骤S8:对搜索结果按所述结果排序要求进行排列并形成最终
报表列表;
步骤S9:对搜索结果按报表编号进行排列并形成最终报表列表。
3.根据权利要求1或2所述的一种报表搜索方法,其特征在于,
所述步骤S3包括以下步骤:
步骤S31:判断所述处理后的信息是否存在搜索关键词,若存在,
则执行步骤S32,若不存在,则执行步骤S33;
步骤S32:对报表分类模型中的关键词层进行横向搜索得到相关
的搜索关键词文档,再对所述相关的搜索关键词文档所对应的分类树
进行纵向遍历,获得与所述搜索请求信息相关的文档集;
步骤S33:判断所述处理后的信息是否存在时间限制,若存在,
则执行步骤S34,若不存在,则执行步骤S35;
步骤S34:对报表分类模型中的时间层进行横向搜索得到相关的
\t时间限制文档,再对所述相关的时间限制文档所对应的分类树进行纵
向遍历,获得与所述搜索请求信息相关的文档集;
步骤S35:直接对报表分类模型中的图形层进行搜索,获得与所
述搜索请求信息相关的文档集。
4.一种报表搜索装置,其特征在于,其包括搜索引擎单元
所述搜索引擎单元包括:
搜索响应模块,用于接收用户输入的搜索请求信息;
输入处理模块,用于对所述搜索请求信息进行过滤识别处理并获
取处理后的信息;所述处理后的信息包括:搜索关键词、时间限制、
报表图形和结果排序要求;
搜索功能模块,用于根据所述处理后的信息对报表分类模型进行
搜索遍历并获取与所述搜索请求信息相关的文档集;
检索判断模块,用于对所述文档集进行检索并判断是否存在报表
重复,若存在,则统计所述文档集中所有报表重复出现的次数,保存
统计结果后删除报表冗余,将得到的所有报表根据统计的重复出现次
数对报表进行编号并形成报表列表即搜索结果;若不存在,则直接对
所述文档集中所有报表进行随机编号并形成报表列表即搜索结果。
5.根据权利要求4所述的一种报表搜索装置,其特征在于,所
述搜索引擎单元还包括:
搜索结果排列模块,用于判断所述处理后的信息是否存在结果排
序要求,若存在,则对搜索结果按所述结果排序要求进行排列并形成
最终报表列表,若不存在,则对搜索结果按报表编号进行排列并形成<...
【专利技术属性】
技术研发人员:李青海,简宋全,侯大勇,邹立斌,许飞月,
申请(专利权)人:广州精点计算机科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。