目前流行的云搜索服务的主要特点有:
1:接入快捷、运维能力强,提供了可视化运维数据、多维立体化监控和自助工具界面,实现全托管自运维。
2:服务可靠、高可用。索引系统采用多副本数据和服务冗余、不同级别的隔离、集群联邦和资源预留等容灾机制,确保高可用性。宕机时副本自动迁移、恢复服务、同步索引数据,无需手工介入,做到用户无感知。
3:文档属性丰富,搜索方式多样化。在索引服务流程中文档被嵌入了丰富信息,以便支持集团各业务线多种应用场景,如:文档基础召回功能、文本检索领域、地理位置信息、facet查询方式、排序复杂表达式的便捷定制。
云搜索引模块系统架构
图1 云搜索引系统架构
云搜索引模块的功能为将用户发送的数据从接口层传输到内核层,在内核层转换成索引数据并落地,整个过程需要保证数据完整一致和低延时。简而言之,索引系统的设计原则可以总结为两点:一是保证数据正确和数据完整,二是保证数据有较高的实时性。下面通过架构图,来简单介绍索引系统。
余下文章,请关注公众号,继续阅读