Skip to content

CORE CONCEPTS · 搜索与分析引擎

OpenSearch 核心知识

OpenSearch 从 Elasticsearch OSS 分支演进出独立的搜索、可观测和向量生态;核心仍是 mapping、shard、segment 与插件兼容。

学完应该能做到

  • 能设计搜索索引
  • 能管理插件版本锁步
  • 能选择滚动升级或迁移方式

三个必须建立的心智模型

01

搜索与向量索引

倒排索引、doc values、k-NN 与混合检索服务不同查询路径。

  • 设计 analyzer
  • 量化向量内存
  • 评估混合排序
02

插件化平台

Security、Alerting、ISM、Observability 等插件与核心版本需要严格匹配。

  • 维护插件清单
  • 版本号锁步
  • 升级前验证自定义插件
03

Shard 与生命周期

主分片、副本、segment merge 和 ISM 决定容量、恢复和冷热迁移。

  • 控制 shard 数量
  • 快照外置
  • 演练 rolling restart

把知识落到工程决策

建模前

先写出访问模式、正确性边界、数据生命周期和故障预算,再决定表、键、索引或分区。

上线前

使用接近生产的数据分布与并发压测,记录查询计划、资源水位和恢复时间作为基线。

运行中

监控延迟分位数、容量增长、后台维护与复制健康;报警必须能映射到可执行处置步骤。

Released under the MIT License.