搜索中台的三次演变——基于阿里云智能开放搜索OpenSearch实现的第一代

背景

我入职的时候这玩意已经是一个不维护的项目了,翻来覆去也没找到文档。从索引实例可以看出,是和我司核心业务相关的数据,应该是当时业务需要搜索相关的功能,但是我司并没有能跟支持的基础设置,于是就基于阿里云的智能开放搜索OpenSearch,简单封装了一下。

什么是阿里云智能开放搜索OpenSearch

可以参考阿里云的文档了解https://help.aliyun.com/zh/open-search/product-overview/what-is-opensearch?spm=a2c4g.11186623.0.0.5b302794Jg9izT

如何使用

  1. 应用结构配置,配置表名
  2. 索引结构配置
  3. 数据源配置

数据流向

如下图

  • 数据同步:可以通过在opensearch控制台配置的数据源同步到opensearch索引中
  • 数据搜索:opensearch提供api供我们调用

为什么下线

总结了一下

  • 成本高,用阿里云的这个产品,费用太高,每个索引都是单独计费的,而我司,产品线多,成本太高,决定了自研
  • 随着我们不维护了,没有再推给业务线开发部门使用了,慢慢的依赖这个系统的就少了
  • 自研系统上线后,使用更简单灵活,成本更低,场景更丰富

在这偷偷说一句,下线的时候,我排查相关的业务方,发现数据写到opensearch的任务全都是我们中台开发的,各种各样的业务数据全在我们这。虽然架构有点乱,但是这玩意太重要了,我们中台可以一直有饭吃🫡🫡

相关推荐
kse_music30 分钟前
MongoDB Vs Elasticsearch
数据库·mongodb·elasticsearch
kngines2 小时前
【实战ES】实战 Elasticsearch:快速上手与深度实践-7.3.2使用GraphQL封装查询接口
大数据·elasticsearch·搜索引擎·graphql
智享AI9 小时前
阿里云工作空间与Ollama(一)
数据库·阿里云·云计算
聆风吟º9 小时前
阿里云操作系统控制台实战评测:提升云资源管理与监控效率
数据库·阿里云·云计算
shada9 小时前
从自己电脑的浏览器访问阿里云主机中运行的LLaMA-Factory webui
阿里云·云计算
小馒头学python9 小时前
【阿里云】操作系统控制台——体验与测评
数据库·redis·阿里云
Python测试之道9 小时前
Camel AI Owl + 阿里云QWQ 本地部署
人工智能·阿里云·云计算
江池俊9 小时前
【阿里云】操作系统控制台操作体验与性能评测全解析
阿里云·云计算
BigBookX13 小时前
通过 ElasticSearch的Python API和`curl` 命令获取Elasticsearch 所有索引名称
大数据·elasticsearch·jenkins
艾思科蓝 AiScholar15 小时前
【 IEEE出版 | 快速稳定EI检索 | 往届已EI检索】2025年储能及能源转换国际学术会议(ESEC 2025)
人工智能·计算机网络·自然语言处理·数据挖掘·自动化·云计算·能源