[发明专利]一种云计算平台的分布式搜索方法在审
申请号: | 201810760911.2 | 申请日: | 2018-07-12 |
公开(公告)号: | CN109033283A | 公开(公告)日: | 2018-12-18 |
发明(设计)人: | 郑向阳;钟送来 | 申请(专利权)人: | 广州市闲愉凡生信息科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 广州京诺知识产权代理有限公司 44407 | 代理人: | 冼启泰 |
地址: | 510000 广东省广州市南沙区黄阁镇麒麟新村(一期)麒天街13、1*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 搜索信息 集合器 索引 搜索结果 客户端 分布式搜索 云计算平台 搜索 搜索节点 搜索引擎 分发 接收客户端 并行搜索 查询结果 节点接收 结果返回 排序结果 搜索服务 用户提供 查询 低时延 排序 更新 | ||
本发明公开一种云计算平台的分布式搜索方法,包括有搜索步骤,所述搜索步骤为;设置客户端用于用户输入搜索信息为用户提供的搜索服务,所述用户通过客户端进行输入搜索信息进行搜索;设置集合器用于接收客户端搜索信息和接收索引,所述集合器对搜索信息根据索引进行处理分发;设置多个搜索引擎节点用于形成索引、接收集合器分发的搜索信息并进行搜索信息查询,所述搜索引擎节点接收搜索信息并进行查询,所述搜索节点将查询结果发送到集合器;所述集合器接收多个搜索节点的搜索结果并对搜索结果进行汇总排序;所述集合器将排序结果发送到客户端将结果返回给用户。本发明实时地更新索引,搜索结果高效汇总,低时延,集合器(Collector)并行搜索。
技术领域
本发明涉及搜索方法,特别是一种云计算平台的分布式搜索方法。
背景技术
互联网技术得到飞速发展,网上的数据量急剧增长,海量数据的增多对通用搜索引擎的搜索质量产生了巨大影响。搜索引擎进入21世纪,要对海量的信息进行检索,单单依靠单台计算机的处理能力远远不够。即使硬件的发展速度很快,但是根本赶不上信息的增长速度。采用集群计算机实现,虽然可以解决处理速度问题,但由于在网络的整体上看该集群仍是一个结点,会严重受制于网络带宽。因此,需要采用多台计算机进行分布式协同处理。分布式搜索引擎是通过把网络把大范围的分布、异构数据集联合起来,形成一个逻辑整体,为用户提供一个分布的信息检索服务。
但由于国内分布式搜索本身的不成熟,并没有结合在一起大规模投入实际应用中,跟这些相关的研究和专利主要集中于某个具体应用和算法技术方面,还有不能够进行实时更新,汇总速度慢,不能并行搜索等缺点。因此,需要一种新的搜索技术,能够提高大量数据搜索的响应速度,提高对大量数据进行搜索的实时性。
发明内容
为了克服现有技术的上述缺点,本发明的目的是提供一种快速更新、汇总,低时延的云计算平台的分布式搜索方法。
本发明解决其技术问题所采用的技术方案是:一种云计算平台的分布式搜索方法,包括有搜索步骤,所述搜索步骤为;
设置客户端用于用户输入搜索信息为用户提供的搜索服务,所述用户通过客户端进行输入搜索信息进行搜索;
设置集合器用于接收客户端搜索信息和接收索引,所述集合器对搜索信息根据索引进行处理分发;
设置多个搜索引擎节点用于形成索引、接收集合器分发的搜索信息并进行搜索信息查询,所述搜索引擎节点接收搜索信息并进行查询,所述搜索节点将查询结果发送到集合器;
所述集合器接收多个搜索节点的搜索结果并对搜索结果进行汇总排序;
所述集合器将排序结果发送到客户端将结果返回给用户。
作为本发明的进一步改进:包括形成索引步骤,所述形成索引步骤为;
所述搜索引擎节点设置一个或多个搜索引擎节点实例,所述搜索引擎节点根据一个或多个搜索引擎节点实例形成索引;
设置消息总线,用于检测搜索引擎节点实例和搜索节点的增减,所述消息总线根据搜索引擎节点实例和搜索节点的增减发送重新建立索引消息到搜索引擎节点;所述搜索引擎节点接收消息总线消息发送消息到搜索引擎节点实例,所述搜索引擎节点重新形成索引并发送到集合器。
作为本发明的进一步改进:所述集合器对搜索信息根据索引进行处理分发的步骤为;
(1)集合器对搜索信息进行分类,确认搜索信息类型;
(2)集合器根据搜索信息类型在索引中搜索相同或相近的信息,并找出相应的搜索引擎节点;
(3)集合器根据步骤(2)搜索出的信息将搜索信息分ssss发到具有相同或相近的信息的搜索引擎节点进行搜索。
作为本发明的进一步改进:所述集合器将搜索结果排序的步骤为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市闲愉凡生信息科技有限公司,未经广州市闲愉凡生信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810760911.2/2.html,转载请声明来源钻瓜专利网。