全书目录

第二十三篇:Elasticsearch 完全指南 —— 全城检索雷达宇宙

第十三章:什么时候特别适合 Elasticsearch,什么时候不适合

1 分钟 283 字 第 429 / 962 个阅读单元

特别适合 Elasticsearch 的场景:

  • 商品搜索、内容搜索、站内搜索
  • 文档库、知识库、帮助中心检索
  • 日志检索、可观测性检索、事件分析
  • 需要“搜索结果 + 聚合分面”的后台或前台
  • 需要相关性排序,而不是只做精确命中
  • 多字段组合搜索,且用户输入往往不规整

不太适合 Elasticsearch 独自扛主角的场景:

  • 严格事务一致性的核心账务系统
  • 强关系约束特别重的系统
  • 主要工作负载只是简单 CRUD
  • 只有精确查询,没有全文搜索诉求
  • 需要把“刚写入”立即作为唯一可信读结果的关键事务链路
  • 复杂强一致更新远多于搜索分析的核心源数据系统

你可以把这个判断压缩成一句话:

text
如果你的核心问题是“怎么记账”
优先想 MySQL / MongoDB

如果你的核心问题是“怎么搜得像样”
优先想 Elasticsearch