本发明专利技术涉及企业查询应用技术领域,具体涉及一种信息查询方法及系统。该方法包括:获取用户构造的字段查询条件;展现是否增加查询条件的提示信息;如果接收到用户增加查询条件的指令,则展现可使用的条件关系符;获取用户选择的条件关系符以及新构造的字段查询条件;根据所述条件关系符、以及所述用户构造的所有字段查询条件,生成用户查询条件;根据所述用户查询条件进行查询。利用本发明专利技术,可以使用户灵活、方便地构造查询条件,使查询结果更加精确。
【技术实现步骤摘要】
【专利摘要】本专利技术涉及企业查询应用
,具体涉及一种信息查询方法及系统。该方法包括:获取用户构造的字段查询条件;展现是否增加查询条件的提示信息;如果接收到用户增加查询条件的指令,则展现可使用的条件关系符;获取用户选择的条件关系符以及新构造的字段查询条件;根据所述条件关系符、以及所述用户构造的所有字段查询条件,生成用户查询条件;根据所述用户查询条件进行查询。利用本专利技术,可以使用户灵活、方便地构造查询条件,使查询结果更加精确。【专利说明】信息查询方法及系统
本专利技术涉及企业查询应用
,具体涉及一种信息查询方法及系统。
技术介绍
随着信息技术和网络技术的迅猛发展,企业内部的应用系统越来越多。使用应用 系统的人群也越来越大,而整个人群的技术层次也有很大差异,他们对应用系统的使用技 巧各不相同。技术水平较低的用户希望系统越简单越好,他们宁可多等一段时间也不愿意 做复杂一些的操作。而技术水平较高的用户则更希望系统能给予他们更大的操作空间,可 以通过各种技巧来减少工作量和降低自己的等待时间,以便能够更高效的工作。这样,应用 系统就需要给用户提供多种操作上的选择,让不同层次的用户使用适合自己的操作类型。 其中,系统的查询功能是每个系统都常用的操作,尤其是大数据量的系统中,查询可能会占 用系统的多数时间,如何给用户提供一个多种方式的查询就显得非常重要。 传统的查询方式主要有以下两种: 1、用文本框、下拉框、复选框和单选按钮等组合的固定查询界面。 这种方式格式固定,灵活性比较差,用户只能按有限有组合方式去查询,而且一般 也只能是一个属性一个条件,对于一个属性多个条件的情况(例如:查询客户名包括"方正" 或者包括"微软",但不能以"联想"两个字开头的情况)无法适应。这样,用户很可能查询不 到最理想的结果。 2、类似百度等专门的查询网站的查询方式,只有一个文本框,然后根据用户输入 的内容搜索。 这种查询方式适应网上的那种查询大量相关信息但不要求准确结果的应用,查询 出来的结果还需要用户再去挑选、确认,不适合企业的准确查询。
技术实现思路
本专利技术提供一种信息查询方法及系统,以解决企业传统的查询方式不灵活、不精 确的问题,使查询更加灵活、精确。 为此,本专利技术提供如下技术方案: 一种信息查询方法,包括: 获取用户构造的字段查询条件; 展现是否增加查询条件的提示信息; 如果接收到用户增加查询条件的指令,则展现可使用的条件关系符; 获取用户选择的条件关系符以及新构造的字段查询条件; 根据所述条件关系符、以及所述用户构造的所有字段查询条件,生成用户查询条 件; 根据所述用户查询条件进行查询。 优选地,所述方法还包括: 向用户提供查询条件构造界面,以使用户根据所述查询条件构造界面提供的信息 构造所述字段查询条件。 优选地,所述查询条件构造界面包括可以查询的字段类型; 所述获取用户构造的字段查询条件包括: 获取用户选择的字段类型; 展现所述字段类型可以使用的比较符号集合; 获取用户选择的比较符号及在所述比较符号后输入的查询内容。 优选地,所述比较符号集合包括以下任意一种或多种类型的比较符号:布尔类型、 数值类型、时间类型、文本类型; 所述布尔类型的比较符号包括:等于、不等于; 所述数值和时间类型的比较符号包括:等于、不等于、大于、大于或等于、小于、小 于或等于; 所述文本类型的比较符号包括:等于、不等于、大于、大于或等于、小于、小于或等 于、始于、并非起始于、止于、并非结束于、包含、不包含。 优选地,所述展现是否增加查询条件的提示信息包括: 通过提示按钮或选择框展现是否增加查询条件的提示信息。 优选地,所述根据所述条件关系符、以及所述用户构造的所有字段查询条件,生成 用户查询条件包括: 根据所述字段查询条件间的条件关系符对所述字段查询条件添加小括号,并用所 述条件关系符连接组成逻辑表达式,将所述逻辑表达式作为用户查询条件。 一种信息查询系统,包括: 获取单元,用于获取用户构造的字段查询条件; 展现单元,用于展现是否增加查询条件的提示信息; 指令接收单元,用于接收用户是否增加查询条件的指令; 所述展现单元,还用于在所述指令接收单元接收到用户增加查询条件的指令后, 展现可使用的条件关系符; 所述获取单元,还用于获取用户选择的条件关系符以及新构造的字段查询条件; 查询条件生成单元,用于根据所述条件关系符、以及所述用户构造的所有字段查 询条件,生成用户查询条件; 查询单元,用于根据所述查询条件生成单元生成的用户查询条件进行查询。 优选地,所述系统还包括: 界面单元,用于向用户提供查询条件构造界面,以使用户根据所述查询条件构造 界面提供的信息构造所述字段查询条件。 优选地,所述查询条件构造界面包括可以查询的字段类型; 所述获取单元包括:字段类型获取子单元和内容获取子单元; 所述字段类型获取子单元,用于获取用户选择的字段类型; 所述展现单元,还用于在所述字段类型获取子单元获取用户选择的字段类型后, 展现所述字段类型可以使用的比较符号集合; 所述内容获取子单元,用于获取用户选择的比较符号及在所述比较符号后输入的 查询内容。 优选地,所述展现单元,具体用于通过提示按钮或选择框展现是否增加查询条件 的提示信息。 优选地,所述查询条件生成单元,具体用于根据所述字段查询条件间的条件关系 符对所述字段查询条件添加小括号,并用所述条件关系符连接组成逻辑表达式,将所述逻 辑表达式作为用户查询条件。 本专利技术实施例提供的信息查询方法及系统,允许用户对同一字段设置多个查询条 件,使用户根据自己的需求,方便、灵活地设置多个查询条件,同时,还向用户提供条件关系 符,使用户可以任意调整多个查询条件之间的关系,从而可以根据一个字段细分查询结果, 使得用户可以在海量的数据中查询到自己想要的精确结果。 【专利附图】【附图说明】 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术中记载的一 些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。 图1是本专利技术实施例信息查询方法的流程图; 图2是本专利技术实施例中不同字段类型对应的比较符号集合示意图; 图3是本专利技术实施例信息查询系统的结构示意图。 【具体实施方式】 为了使本
的人员更好地理解本专利技术实施例的方案,下面结合附图和实施 方式对本专利技术实施例作进一步的详细说明。 针对现有技术中的查询方法灵活性差,不能使用户查询到精确的结果的问题,本 专利技术实施例提供的信息查询方法及系统,允许用户对同一字段设置多个查询条件,使用户 根据自己的需求,方便、灵活地设置多个查询条件,同时,还向用户提供条件关系符,使用户 可以任意调整多个查询条件之间的关系,从而可以根据一个字段细分查询结果,使得用户 可以在海量的数据中查询到自己想要的精确结果。 如图1所示,是本专利技术实施例本文档来自技高网...
【技术保护点】
一种信息查询方法,其特征在于,包括:获取用户构造的字段查询条件;展现是否增加查询条件的提示信息;如果接收到用户增加查询条件的指令,则展现可使用的条件关系符;获取用户选择的条件关系符以及新构造的字段查询条件;根据所述条件关系符、以及所述用户构造的所有字段查询条件,生成用户查询条件;根据所述用户查询条件进行查询。
【技术特征摘要】
【专利技术属性】
技术研发人员:朱学武,
申请(专利权)人:北大方正集团有限公司,北京北大方正电子有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。