[发明专利]分布式搜索系统、索引分发方法及存储介质有效
申请号: | 201910893552.2 | 申请日: | 2019-09-20 |
公开(公告)号: | CN110781135B | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | 赵朝兴;张桂贤;项肖华;张俊浩;张弓;王仲远 | 申请(专利权)人: | 北京三快在线科技有限公司 |
主分类号: | G06F16/13 | 分类号: | G06F16/13;G06F16/172;G06F16/182 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 任亚娟 |
地址: | 100083 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请实施例公开了一种分布式搜索系统、索引分发方法及存储介质,该系统包括:分布式索引构建平台,用于构建索引并存储在索引存储集群,将资源描述信息写入到状态存储集群;索引存储集群;状态存储集群;主控集群,发送索引下载指令到状态存储集群;搜索集群,包括多个搜索节点,多个搜索节点组成对等网络,若搜索节点从状态存储集群中监听到索引下载指令,则确定自身服务状态,若为在线状态,则使用单线程下载索引分片并使用直接IO写入硬盘;若为离线状态,则使用多线程下载索引分片并使用缓存IO写入硬盘。本申请实施例在服务在线时保证了服务的稳定性,并在服务离线时提高了索引的下载速度。 | ||
搜索关键词: | 分布式 搜索 系统 索引 分发 方法 存储 介质 | ||
【主权项】:
1.一种分布式搜索系统,其特征在于,包括:/n分布式索引构建平台,用于构建索引,将所述索引按照索引分片存储在索引存储集群,并将所述索引的资源描述信息写入到状态存储集群;/n索引存储集群,用于按照索引分片存储所述索引;/n状态存储集群,用于保存所述资源描述信息,对搜索节点的服务进行注册,并保存所述搜索节点的服务状态,接收主控集群发送的索引下载指令;/n主控集群,用于监听所述状态存储集群,若监听到所述资源描述信息,则发送索引下载指令到状态存储集群;/n搜索集群,包括多个搜索节点,所述多个搜索节点组成对等网络,若所述搜索节点从状态存储集群中监听到所述索引下载指令,则确定自身提供搜索服务的服务状态,若所述服务状态为在线状态,则使用单线程下载所述索引中的索引分片,并使用直接IO将所述索引分片写入硬盘;若所述服务状态为离线状态,则使用多线程下载所述索引分片,并使用缓存IO将所述索引分片写入硬盘。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京三快在线科技有限公司,未经北京三快在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910893552.2/,转载请声明来源钻瓜专利网。