背景
我入职的时候这玩意已经是一个不维护的项目了,翻来覆去也没找到文档。从索引实例可以看出,是和我司核心业务相关的数据,应该是当时业务需要搜索相关的功能,但是我司并没有能跟支持的基础设置,于是就基于阿里云的智能开放搜索OpenSearch,简单封装了一下。
什么是阿里云智能开放搜索OpenSearch
如何使用
- 应用结构配置,配置表名
- 索引结构配置
- 数据源配置
数据流向
如下图
- 数据同步:可以通过在opensearch控制台配置的数据源同步到opensearch索引中
- 数据搜索:opensearch提供api供我们调用
为什么下线
总结了一下
- 成本高,用阿里云的这个产品,费用太高,每个索引都是单独计费的,而我司,产品线多,成本太高,决定了自研
- 随着我们不维护了,没有再推给业务线开发部门使用了,慢慢的依赖这个系统的就少了
- 自研系统上线后,使用更简单灵活,成本更低,场景更丰富
在这偷偷说一句,下线的时候,我排查相关的业务方,发现数据写到opensearch的任务全都是我们中台开发的,各种各样的业务数据全在我们这。虽然架构有点乱,但是这玩意太重要了,我们中台可以一直有饭吃🫡🫡