[发明专利]一种全文搜索引擎及数据检索方法在审
申请号: | 201710767689.4 | 申请日: | 2017-08-31 |
公开(公告)号: | CN107341274A | 公开(公告)日: | 2017-11-10 |
发明(设计)人: | 杨瑞 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 李红爽,李丹 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 全文 搜索引擎 数据 检索 方法 | ||
技术领域
本发明涉及云平台技术,尤指一种全文搜索引擎及数据检索方法。
背景技术
随着云平台的发展和用户需求的增加,云平台中添加有越来越多的模块,以使云平台具有更多的功能。由于云平台的每个模块都有大量的数据,导致了云平台中数据量大,数据关系复杂。在相关技术中,通过建立云平台上每个数据的索引,将索引存储到表中,在云平台上检索数据时,根据存储有索引的表来进行检索。但是,一次只能在云平台的一个模块中检索,例如,云平台有监测模块、资源模块和用户操作模块,只能在监测模块、资源模块或者用户操作模块中检索数据,无法一次对这三个模块中的数据进行检索,也就是说相关技术中的检索效率比较低。
发明内容
为了解决上述技术问题,本发明提供了一种全文搜索引擎及数据检索方法,提高了对云平台中各模块的检索效率。
为了达到本发明目的,本发明提供了一种全文搜索引擎,包括:
爬取模块,用于爬取云平台上的所有数据;
检索模块,用于根据来自用户输入的关键词,在爬取到的数据中检索包括该关键词的数据。
进一步地,还包括:
分类模块,用于根据所述检索到的数据在所述云平台中的存放位置,将所述检索到的在同一存放位置处的数据分为一类。
进一步地,还包括:
排序模块,用于按照所述检索到的数据的产生时间的先后顺序,对所述检索到的数据进行排序。
进一步地,所述全文搜索引擎是基于预先制定的全文搜索架构的引擎。
进一步地,所述全文搜索引擎存储在所述云平台的预定位置处,以供所述云平台从该预定位置处调用所述全文搜索引擎;或者
所述全文搜索引擎以插件的形式安装在所述云平台上。
本发明提供了一种数据检索方法,包括:
全文搜索引擎爬取云平台上的所有数据;
根据来自用户输入的关键词,在爬取到的数据中检索包括该关键词的数据。
进一步地,在所述检索包括该关键词的数据之后,还包括:
所述全文搜索引擎根据所述检索到的数据在所述云平台中的存放位置,将所述检索到的在同一存放位置处的数据分为一类。
进一步地,在所述检索包括该关键词的数据之后,还包括:
所述全文搜索引擎按照所述检索到的数据的产生时间的先后顺序,对所述检索到的数据进行排序。
本发明至少包括爬取模块,用于爬取云平台上的所有数据;检索模块,用于根据来自用户输入的关键词,在爬取到的数据中检索包括该关键词的数据。从本发明实施例可见,通过爬取云平台上的所有数据,在检索时云平台上的所有数据都是被检索的对象,由于云平台上的所有数据是存放在云平台的各个模块中的,因此实现了一次对云平台上的各个模块的数据进行检索,提高了数据检索的效率。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1为本发明实施例提供的一种全文搜索引擎的结构示意图;
图2为本发明实施例提供的另一种全文搜索引擎的结构示意图;
图3为本发明实施例提供的一种数据检索方法的流程示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
本发明实施例提供一种全文搜索引擎,如图1所示,该全文搜索引擎1包括:
爬取模块11,用于爬取云平台2上的所有数据。
其中,爬取的具体实现可以采用相关技术中的方式实现,具体实现并不用于限定本发明的保护范围,这里不再赘述。
检索模块12,用于根据来自用户输入的关键词,在爬取到的数据中检索包括该关键词的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710767689.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于城乡规划调查的数据收集方法及系统
- 下一篇:校友信息的推送方法及装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置