【技术实现步骤摘要】
本专利技术涉及数据库领域,特别涉及一种预查询方法。本专利技术同时还涉及一种查询设备。
技术介绍
随着电子政务、企业信息化、社会信息化的不断发展、进步,产生了海量的电子文件、文档。对于这些电子文件、电子文档的管理,逐渐成为企业实现信息化战略的主要任务。企业管理系统(后续简称为管理系统)是指能够体现企业管理的大部分职能(包括决策、计划、组织、领导、监控、分析等等),且能够提供实时、相关、准确、完整的数据,从而为管理者提供决策依据的一种软件。数据库是按照数据结构来组织、存储和管理数据的仓库,随着信息技术和市场的发展,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。因此技术人员在使用管理系统的过程中,会经常需要针对管理系统中的数据进行查询。目前,针对管理系统的查询一般需要技术人员首先确定搜索内容的类型,管理系统才能再根据技术人员输入的搜索内容给出搜索结果,在此过程中,管理系统的单个查询界面仅针对单个固定的方向。如图1所示,为现有技术中的某个管理系统的查询界面展示示意图,以该管理系统为电视软件生命周期管理系统为例,技术人员在使用该管理系统时的一般搜索方式是首先输入机型信息,在输入完毕点击搜索后,图1的界面将会给出技术人员所搜索的版本的相关信息,技术人员若需要进行更详细的搜索的话,还需通过输入分支信息并点击搜索,此时界面如图2所示,其中包含了 ...
【技术保护点】
一种查询方法,应用于包含业务表的数据库系统,其特征在于,预先设置搜索表,该方法还包括:根据预设的任务周期在各所述业务表中获取与所述业务表当前所有可搜索内容对应的搜索结果,所述可搜索内容为所述数据库系统的搜索框可输入的所有搜索类型的内容;将所述搜索结果对应所述可搜索内容存储至所述搜索表中;当接收到用户的查询请求时,根据所述搜索表中所有与所述查询请求中携带的查询内容对应的表项向所述用户展示查询结果。
【技术特征摘要】
1.一种查询方法,应用于包含业务表的数据库系统,其特征在于,预先设置搜索表,该方法还包括:根据预设的任务周期在各所述业务表中获取与所述业务表当前所有可搜索内容对应的搜索结果,所述可搜索内容为所述数据库系统的搜索框可输入的所有搜索类型的内容;将所述搜索结果对应所述可搜索内容存储至所述搜索表中;当接收到用户的查询请求时,根据所述搜索表中所有与所述查询请求中携带的查询内容对应的表项向所述用户展示查询结果。2.如权利要求1所述的方法,其特征在于,所述搜索表包括主表以及备表,根据预设的任务周期在各所述业务表中获取与所述业务表当前所有可搜索内容对应的搜索结果,具体为:当到达所述任务周期时,清空所述备表,并从所述业务表中获取所述可搜索内容;将所述可搜索内容逐个写入所述备表,并为各所述可搜索内容设置预处理标识,所述预处理标识的初始状态为未处理;根据所述预处理标识在各所述业务表中获取与各所述可搜索内容对应的搜索结果。3.如权利要求2所述的方法,其特征在于,根据所述预处理标识在各所述业务表中获取与各所述可搜索内容对应的搜索结果,具体为:将所述备表中状态为未处理的预处理标识对应的可搜索内容存放至内存搜索清单中;将从所述业务表中获取到的与所述内存搜索清单中的所有可搜索内容对应的搜索结果存储至所述备表中,并将获取到的搜索结果对应的可搜索内容的预处理标识设置为已处理,直至所述内存搜索清单中的各个可搜索内容均已遍历。4.如权利要求3所述的方法,其特征在于,将所述搜索结果对应所述可搜索内容存储至所述搜索表中,具体为:判断所述备表中是否存在预处理标识为未处理的可搜索内容;若所述备表中存在预处理标识为未处理的可搜索内容,且根据所述预处理标识在各所述业务表中获取与各所述可搜索内容对应的搜索结果的执行次数不大于预设的预处理循环次数,重新根据所述预处理标识在各所述业务表中获取与各所述可搜索内容对应的搜索结果;若所述备表中不存在预处理标识为未处理的可搜索内容,或根据所述预处理标识在各所述业务表中获取与各所述可搜索内容对应的搜索结果的执行次数大于预设的预处理循环次数,将所述备表中预处理标识为已处理的可搜索内容对应的表项拷贝至所述主表中。5.如权利要求4所述的方法,其特征在于,所述表项包括搜索内容、搜索类型以及搜索结果,根据所述搜索表中所有与所述查询请求中携带的查询内容对应的表项向所述用户展示查询结果,具体为:在所述主表中查询所有与所述查询内容匹配的可搜索内容,并获取与所述查询内容匹配的可搜索内容...
【专利技术属性】
技术研发人员:陈晓敏,李春华,李燕芬,
申请(专利权)人:青岛海信电器股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。