【技术实现步骤摘要】
一种基于大数据的搜索系统及方法
本专利技术涉及数据搜索
,具体而言,涉及一种基于大数据的搜索系统及方法。
技术介绍
随着计算机和网络的发展,搜索功能已经成为最常用的功能,用户通过搜索操作方便快捷地获取目的信息。但是,随着业务的发展,可搜索的数据量也越来越大,目前将不断增大的数据量称之为大数据,对其的搜索操作称之为对大数据的搜索。大数据的影响渗透到了各个行业,对未来的科技和经济发展带来了深远影响,然而,大数据带来便利的同时,越来越多的人类活动每个月都会产生PB级的数据,同时越来越多的需求也需要每天处理几十PB、几百PB甚至EB级的数据,由于其数据量极其巨大,通过搜索系统,需要要处理的信息量越来越大,导致出现搜索效率变低,极大地影响了搜索效率,增加了大数据中心的工作负荷、时间消耗和设备损耗。虽然现有已经有各种各样的数据搜索系统,但是面对如此庞大的数据,如何从海量数据中快速获取需要的数据,并挖掘需要的知识,是当今面临的一个挑战。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种基于大数据的搜索系统,有助于提升搜索速度,可以从大量的数据中搜索到有价值 ...
【技术保护点】
一种基于大数据的搜索系统,其特征在于,包括:系统管理模块、大数据服务器、安全认证模块、搜索模块、数据索引存储模块、数据采集模块、数据索引模块和数据存储模块;所述系统管理模块用于为其他模块提供接口服务;所述搜索模块用于将用户的搜索请求提交给大数据服务器,并将搜索结果反馈给用户;所述大数据服务器用于接收搜索模块的搜索请求,并从数据索引存储模块中进行搜索,然后将搜索结果与数据存储模块中的数据进行匹配,最后将匹配好的结果返回给搜索模块;所述安全认证模块用于对大数据服务器接收的搜索请求进行安全认证;若通过认证,则将继续处理该搜索请求,若未通过认证,则向用户发送包含拒绝信息的搜索响应; ...
【技术特征摘要】
1.一种基于大数据的搜索系统,其特征在于,包括:系统管理模块、大数据服务器、安全认证模块、搜索模块、数据索引存储模块、数据采集模块、数据索引模块和数据存储模块;所述系统管理模块用于为其他模块提供接口服务;所述搜索模块用于将用户的搜索请求提交给大数据服务器,并将搜索结果反馈给用户;所述大数据服务器用于接收搜索模块的搜索请求,并从数据索引存储模块中进行搜索,然后将搜索结果与数据存储模块中的数据进行匹配,最后将匹配好的结果返回给搜索模块;所述安全认证模块用于对大数据服务器接收的搜索请求进行安全认证;若通过认证,则将继续处理该搜索请求,若未通过认证,则向用户发送包含拒绝信息的搜索响应;所述数据索引模块用于将数据采集模块采集到的数据信息按照数据属性对数据建立索引,并将建立的索引发送到数据索引存储模块进行存储;所述数据索引存储模块用于存储数据索引模块建立的数据索引信息;所述数据采集模块用于采集所需的数据,并对采集到的数据进行处理,处理成便于建立索引并搜索的数据格式;所述数据存储模块用于存储数据采集模块采集到的各类数据。2.如权利要求1所述的基于大数据的搜索系统,其特征在于,所述搜索模块包括搜索优化模块,所述搜索优化模块用于获取用户的历史搜索结果,如搜索请求已有搜索结果,则不再响应用户提出的相同搜索请求,并将已有的搜索结果反馈给用户。3.如权利要求1所述的基于大数据的搜索系统,其特征在于,...
【专利技术属性】
技术研发人员:白云飞,
申请(专利权)人:北京海融兴通信息安全技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。