业务与搜索引擎之间的耦合
业务代码中需要考虑 ES 索引数据的同步、字段值的变更、数据体量、请求模式跟流量; 引擎侧需要集成业务定制化插件, 定制化script等⾮通⽤配置。...2、中台认知
中台是⼀个抽象概念(可能有些地⽅把它定性为⼀种战略), 个⼈认为如果能折叠搜索链路中的通⽤部分,统⼀管理数据并将业务具象部分以扩展点的⽅式让业务侧协作(e.g 插件, 配置化,脚本,可视化...搜索模块中⼼化管理的有⽆, 搜索中台的覆盖⾯取决于企业搜索相关的业务模式。
3、基础模块
3.1 能力篇
聊聊基于ES的搜索中台模块前先简单梳理⼀下中台折叠的基础能⼒。...业务侧⽆需理解搜索中台底层逻辑, 只需要在可视化界⾯上提供业务数据模型之间的关联关系(单表场景⽆需提供), 即可在Admin应⽤上管理, 监测, 控制异构数据的同步状况。...中台基于业务搭建,将搜索链路中通⽤部分收编, 业务定制化部分以扩展⽅式嵌⼊⾮核⼼流程(插件式、配置化、可视化管理)。