基于网页版的大数据量结构化数据筛选和过滤的实现方法技术

技术编号:17779977 阅读:103 留言:0更新日期:2018-04-22 08:37
本发明专利技术公开了一种基于网页版的大数据量结构化数据筛选和过滤的实现方法,具体步骤如下:设置自定义筛选范围值的个数;前端传递查询条件至后端大数据搜索引擎;大数据搜索引擎搜索数据;通过前端交互,向大数据搜索引擎发送请求,获取选中数据项筛选值;与前端交互,渲染筛选值,通过选中筛选值,搜索指定的结果集数据范围;与前端交互,通过设置过滤条件,搜索指定过滤范围内的结果集数据。本发明专利技术具有可以大幅度提升数据处理的性能,并且保证数据的完整性等优点。

【技术实现步骤摘要】
基于网页版的大数据量结构化数据筛选和过滤的实现方法
本专利技术涉及数据应用领域,具体来说是一种基于网页版的大数据量结构化数据筛选和过滤的实现方法。
技术介绍
目前主流数据筛选过滤技术都是基于web浏览器端实现,其实现方式为服务器端将数据一次性传递给前端,通过前端技术实现对数据筛选过滤,其优点对数据的处理逻辑清晰简单,便于实现且技术发展也相对成熟,但是由于前端筛选过滤在数据量上的局限性,以及大数据量在浏览器端的呈现性能问题,只能处理较小数据量的数据,如何实现处理大数据量的数据已成为当前重要的研究方向之一。
技术实现思路
针对于现有技术所存在的在基于大数据量的筛选和过滤处理方面不足的缺陷,提供一种基于网页版的大数据量结构化数据筛选和过滤的实现方法。为实现上述目的,本专利技术采用的技术方案是:一种基于网页版的大数据量结构化数据筛选和过滤的实现方法,具体步骤如下:(1)、设置自定义筛选范围值的个数;(2)、前端传递查询条件至后端大数据搜索引擎;(3)、大数据搜索引擎搜索数据;(4)、通过前端交互,向大数据搜索引擎发送请求,获取选中数据项筛选值;(5)、与前端交互,渲染筛选值,通过选中筛选值,搜索指定的结果集数据范围;(6)、与前端交互,通过设置过滤条件,搜索指定过滤范围内的结果集数据。作为优选,所述的步骤(1)中,设置自定义筛选范围值的个数的具体方法如下:以配置项的方式将自定义范围值的个数以初始化参数的方式添加到系统配置文件中,保证后端程序在处理过程中能获取到这个参数。作为优选,所述的步骤(2)中,前端传递查询条件至后端大数据搜索引擎的具体方法为:(2.1)、收集用户在页面操作的查询条件内容;(2.2)、校验条件内容的合法性;(2.3)、对查询条件做二次封装,生成基于大数据搜索引擎的查询条件;(2.4)、通过HTTP协议RESET的请求方式将二次处理后的查询条件传递给后端数据搜索引擎。作为优选,所述的步骤(3)中,大数据搜索引擎搜索数据的具体方法为:(3.1)、大数据搜索引擎解析查询条件;(3.2)、根据解析后的查询条件,执行搜索操作。作为优选,所述的步骤(4)中,通过前端交互,向大数据搜索引擎发送请求,获取选中数据项筛选值,采用如下方法:(4.1)、在步骤(2)中生成基于大数据搜索引擎的查询条件的基础上,再增加一个需要获取筛选值数据项的标识,然后执行步骤(4);(4.2)、大数据搜索在当前搜索结果的数据基础上通过数据的权重比例从高至低的排序方式,对数据进行排序,然后根据步骤(1)中配置的自定义筛选范围值的个数,返回对应相对数量的筛选值。作为优选,所述的步骤(5)中,通过前端交互,向大数据搜索引擎发送请求,获取选中数据项筛选值,前端自定义展现形式,通过选中筛选值,搜索指定的结果集数据。作为优选,所述的步骤(6)中,通过前端交互,可设置查询结果集的数据范围,执行步骤(3),直至返回查询结果。本专利技术相比现有技术具有以下优点:本专利技术所述的一种基于网页版的大数据量结构化数据筛选和过滤的实现方法提供对大数量的结构化数据根据不同维度进行筛选和过滤分析,筛选范围值可按照数据值的权重比例从高至低降序排序,并且支持自定义筛选范围值的个数,通过与前端筛选过滤效果对比,此方法在性能上有显著的提升,以及对数据完整性也有很好的支持,在基于大数据量的数据筛选过滤处理上,可以大幅度提升数据处理的性能,并且保证数据的完整性。附图说明图1是本专利技术一种基于网页版的大数据量结构化数据筛选和过滤的实现方法的流程图;图2是本专利技术一种基于网页版的大数据量结构化数据筛选和过滤的实现方法中的数据筛选流程图;图3是本专利技术一种基于网页版的大数据量结构化数据筛选和过滤的实现方法中数据过滤流程图。具体实施方式为使对本专利技术的结构特征及所达成的功效有更进一步的了解与认识,用以较佳的实施例及附图配合详细的说明,说明如下:实施例1参照图1,本专利技术公开了一种基于网页版的大数据量结构化数据筛选和过滤的实现方法,系统初始化首先需要配置自定义的筛选个数参数,然后用户执行数据查询操作,系统自动生成查询条件,并将生成的查询条件发送至大数据搜素引擎,大数据搜索引擎接收到查询条件后,解析查询条件搜索数据,并将查询结果数据返回,web端应用程序接受到后端大数据搜索引擎返回的数据进行渲染展示,用户根据呈现的数据可选择执行筛选和过滤操作。实施例2参照图2,执行筛选操作,通过与后端数据搜索呢引擎交互,获取目标数据项的筛选值并在浏览器渲染,用户通过在浏览器页面选中目标数据项的筛选值,执行筛选操作,系统自动生成查询条件并发送至大数据搜索引擎,大数据搜索引擎解析查询条件搜索数据,并将查询结果数据返回,web端应用程序渲染筛选后的结果集数据。实施例3参照图3,执行过滤操作,用户通过在浏览器页面设置目标数据项的过滤范围,执行筛选操作,系统自动生成查询条件并发送至大数据搜索引擎,大数据搜索引擎解析查询条件搜索数据,并将查询结果数据返回,web端应用程序过滤选后的结果集数据。以上显示和描述了本专利技术的基本原理、主要特征和本专利技术的优点。本行业的技术人员应该了解,本专利技术不受上述实施例的限制,上述实施例和说明书中描述的只是本专利技术的原理,在不脱离本专利技术精神和范围的前提下本专利技术还会有各种变化和改进,这些变化和改进都落入要求保护的本专利技术的范围内。本专利技术要求的保护范围由所附的权利要求书及其等同物界定。本文档来自技高网...
基于网页版的大数据量结构化数据筛选和过滤的实现方法

【技术保护点】
一种基于网页版的大数据量结构化数据筛选和过滤的实现方法,其特征在于:具体步骤如下:(1)、设置自定义筛选范围值的个数;(2)、前端传递查询条件至后端大数据搜索引擎;(3)、大数据搜索引擎搜索数据;(4)、通过前端交互,向大数据搜索引擎发送请求,获取选中数据项筛选值;(5)、与前端交互,渲染筛选值,通过选中筛选值,搜索指定的结果集数据范围;(6)、与前端交互,通过设置过滤条件,搜索指定过滤范围内的结果集数据。

【技术特征摘要】
1.一种基于网页版的大数据量结构化数据筛选和过滤的实现方法,其特征在于:具体步骤如下:(1)、设置自定义筛选范围值的个数;(2)、前端传递查询条件至后端大数据搜索引擎;(3)、大数据搜索引擎搜索数据;(4)、通过前端交互,向大数据搜索引擎发送请求,获取选中数据项筛选值;(5)、与前端交互,渲染筛选值,通过选中筛选值,搜索指定的结果集数据范围;(6)、与前端交互,通过设置过滤条件,搜索指定过滤范围内的结果集数据。2.根据权利要求1所述的一种基于网页版的大数据量结构化数据筛选和过滤的实现方法,其特征在于:所述的步骤(1)中,设置自定义筛选范围值的个数的具体方法如下:以配置项的方式将自定义范围值的个数以初始化参数的方式添加到系统配置文件中,保证后端程序在处理过程中能获取到这个参数。3.根据权利要求1所述的一种基于网页版的大数据量结构化数据筛选和过滤的实现方法,其特征在于:所述的步骤(2)中,前端传递查询条件至后端大数据搜索引擎的具体方法为:(2.1)、收集用户在页面操作的查询条件内容;(2.2)、校验条件内容的合法性;(2.3)、对查询条件做二次封装,生成基于大数据搜索引擎的查询条件;(2.4)、通过HTTP协议RESET的请求方式将二次处理后的查询条件传递给后端数据搜索引擎。4.根据权利要求1所述的一种基...

【专利技术属性】
技术研发人员:黄帅张胜革贾艳青
申请(专利权)人:安徽方正医疗信息技术有限公司
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1