发明名称 | 一种数据搜索方法及系统 | ||
摘要 | 本发明提供了一种数据搜索方法及系统,方法包括:确定当前用于数据搜索的多台服务器;根据多台服务器构建分布式m×n搜索模型;在每个集群的m台服务器中构建索引;在接收到搜索请求时,根据每个集群的当前负载,将搜索请求分配至最小当前负载对应的目标集群中的任意一台服务器中;根据构建的索引确定出搜索请求对应的第一索引,并根据第一索引提供目标数据。根据本方案,通过构建分布式m×n搜索模型,并在搜索模型的每一个集群中均构建索引,在接收到搜索请求时将搜索请求分配给最小当前负载对应的集群中的任意一台服务器,以实现负载均衡,降低集群内服务器所承受的压力,进而提高数据搜索效率。 | ||
申请公布号 | CN106055622A | 申请公布日期 | 2016.10.26 |
申请号 | CN201610362426.0 | 申请日期 | 2016.05.26 |
申请人 | 浪潮软件集团有限公司 | 发明人 | 王之滨;程林 |
分类号 | G06F17/30(2006.01)I | 主分类号 | G06F17/30(2006.01)I |
代理机构 | 济南信达专利事务所有限公司 37100 | 代理人 | 李世喆 |
主权项 | 一种数据搜索方法,其特征在于,包括:确定当前用于数据搜索的多台服务器;根据所述多台服务器构建分布式m×n搜索模型;其中,n用于表征搜索模型包括的集群个数,m用于表征每个集群中包括的服务器数量;n≥1;m≥1;在每个集群的m台服务器中构建索引;在接收到搜索请求时,根据每个集群的当前负载,将所述搜索请求分配至最小当前负载对应的目标集群中的任意一台服务器中;根据构建的索引确定出所述搜索请求对应的第一索引,并根据所述第一索引提供目标数据。 | ||
地址 | 250100 山东省济南市高新区科航路2877号 |