云搜索分布式索引一致性设计

目前流行的云搜索服务的主要特点有:

1:接入快捷、运维能力强,提供了可视化运维数据、多维立体化监控和自助工具界面,实现全托管自运维。

2:服务可靠、高可用。索引系统采用多副本数据和服务冗余、不同级别的隔离、集群联邦和资源预留等容灾机制,确保高可用性。宕机时副本自动迁移、恢复服务、同步索引数据,无需手工介入,做到用户无感知。

3:文档属性丰富,搜索方式多样化。在索引服务流程中文档被嵌入了丰富信息,以便支持集团各业务线多种应用场景,如:文档基础召回功能、文本检索领域、地理位置信息、facet查询方式、排序复杂表达式的便捷定制。

云搜索引模块系统架构

 

图1 云搜索引系统架构

云搜索引模块的功能为将用户发送的数据从接口层传输到内核层,在内核层转换成索引数据并落地,整个过程需要保证数据完整一致和低延时。简而言之,索引系统的设计原则可以总结为两点:一是保证数据正确和数据完整,二是保证数据有较高的实时性。下面通过架构图,来简单介绍索引系统。

 

余下文章,请关注公众号,继续阅读

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

huangleijay

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值