[发明专利]一种搜索查询方法、中间件、设备及存储介质在审
申请号: | 202210749170.4 | 申请日: | 2022-06-28 |
公开(公告)号: | CN115080826A | 公开(公告)日: | 2022-09-20 |
发明(设计)人: | 黄义 | 申请(专利权)人: | 平安银行股份有限公司 |
主分类号: | G06F16/953 | 分类号: | G06F16/953;G06F16/9538;G06F15/16 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 李申 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 搜索 查询 方法 中间件 设备 存储 介质 | ||
本申请公开了一种搜索查询方法、中间件及存储介质,该搜索查询方法包括:获取搜索查询请求,并对所述搜索查询请求进行解析,得到解析结果,进一步地,根据解析结果获取服务器集群列表,并按照所述服务器集群列表定位对应的服务器集群,最后,将搜索查询请求发送到服务器集群上执行,并获取所述服务器集群返回的搜索查询结果。通过上述方式,本申请提供搜索查询方法可以基于中间件形式实现搜索查询。
技术领域
本申请涉及搜索技术领域,特别是涉及一种搜索查询方法、中间件及存储介质。
背景技术
近年来,网络技术飞速发展,网络的应用在各行各业发挥着重要的作用。以前的计算机系统多是单机系统,多个用户是通过联机终端来访问,只是在本部门系统内的这些局部范围内进行有限的联机,没有网络的概念,网络出现后,产生了Client/Server的计算服务模式,多个客户端可以共享数据库服务器和打印服务器等,但是随着网络的进一步发展,许多软件需要在不同厂家的产品、平台、网络协议异构环境等运行,这时,Client/Server结构模式的局限性就暴露出来了。
发明内容
本申请主要解决的技术问题是提供一种搜索查询方法、中间件及存储介质,能够基于中间件进行搜索查询,并获取搜索查询结果,对运行环境没有要求。
为了解决上述技术问题,本申请采用的一个技术方案是:提供一种搜索查询方法,该方法包括:获取搜索查询请求,并对所述搜索查询请求进行解析,然后,根据解析结果获取服务器集群列表;进一步地,按照服务器集群列表定位对应的服务器集群,并述搜索查询请求发送到服务器集群上执行,并获取所述服务器集群返回的搜索查询结果。
其中,对所述搜索查询请求进行解析,包括:获取业务应用端和所述中间件之间的交互规范,并利用所述交互规范对搜索查询请求进行解析,获取业务应用端的执行请求参数。
其中,根据解析结果获取服务器集群列表,包括:根据业务应用端的执行请求参数,获取服务器集群列表。
其中,根据业务应用端的执行请求参数,获取服务器集群列表,包括:获取中间件的配置信息,并利用所述配置信息以及执行请求参数,解析出服务器集群列表。
其中,利用所述配置信息以及执行请求参数,解析出服务器集群列表之后,还包括:获取读写路由规则,并按照所述读写路由规则解析执行请求参数,获取读执行请求参数和写执行请求参数,然后,根据所述读执行请求参数从服务器集群列表中,定位读服务器集群列表,根据所述写执行请求参数从服务器集群列表中,定位写服务器集群列表。
其中,所述方法还包括:获取搜索查询请求对应的多活数据中心,并利用所述多活数据中心从读服务器集群列表和写服务器集群列表中定位物理服务器集群。
其中,所述方法还包括:调用构造器,创建中间件与服务器集群的连接,基于中间件与服务器集群的连接,构造交互规范、配置信息、读写路由规则。
其中,服务器集群由若干节点组成,每个节点内设置有不同数量的数据索引。
其中,按照服务器集群列表定位对应的服务器集群,包括:获取服务器集群列表的数据索引列表,并利用所述数据索引列表定位对应的服务器集群。
其中,所述获取所述服务器集群列表的数据索引列表包括:获取业务应用端的索引配置规则,并利用索引配置规则和搜索查询请求定位服务器集群的数据索引列表。
其中,索引配置规则为:对服务器集群的每一节点的数据索引按不同维度进行分块,得到若干个数据索引块,然后,基于所述搜索查询请求确定对应的目标数据索引块。
为了解决上述技术问题,本申请采用的另一技术方案是:提供一种中间件,该中间件包括获取请求模块、请求解析模块、集群定位模块、搜索查询模块;其中,
所述获取请求模块,用于获取搜索查询请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210749170.4/2.html,转载请声明来源钻瓜专利网。