腾讯云TDP | 官方产研 (已认证)
5.0 的 Java API 变更里,最容易被注意到的是三处:transport client 从核心拆成独立 artifact(org.elasticsear...
9.0 移除了 tracing.apm.* 系列设置,改用 telemetry.* / telemetry.tracing.*。这条 breaking 的失效方...
5.0 的插件改动有 14 条,但哪条对你有影响,取决于 plugins 目录里装了什么。bin/plugin 改名 bin/elasticsearch-plu...
9.1 给 ES|QL 加了 list / get query 两个 API。作用很朴素:让你能查看正在跑的异步查询有哪些、各自什么状态。以前只能拿到一个 id...
5.0 的安装包层面有几处影响运维习惯的变更:apt/yum 仓库从 packages.elastic.co 换成 artifacts.elastic.co;默...
9.2 起 ES|QL 请求如果同时带 profile 和文本格式(format=txt / csv),会直接报错。以前不报错——但也不是真的给了你 profi...
5.0 把默认脚本语言从 Groovy 换成 Painless。两者语法相近,最常见的差异是参数必须带 params. 前缀。除了换语言,同一节还有三处会直接让...
9.0 移除了 data_frame_transforms_admin 和 data_frame_transforms_user。这不是那种"配了不生效"的静默...
5.0 有三处和索引操作、监控相关的变更:warmers 及 warmer API 被移除(2.3 起已标记废弃,doc values 和落盘 norms 让它...
9.0 之前,ES|QL 里 MATCH(或其它全文函数)不能出现在 OR 里——写了会报错。9.0 分两步放开了这个限制。这个限制为什么存在,比"现在能用了"...
5.0 起 Elasticsearch 不再忽略无法识别的 URL 查询参数,请求会直接失败;_id 超过 512 字节被拒绝;/_optimize 端点删除改...
9.1 起 ES|QL 的 rescore_oversample 允许填 0。0 是"别过采样、也别重打分",不是数值意义上的零,不是"过采样 0 倍"——这是...
count 从 2.0 起废弃、scan 从 2.1 起废弃,到 5.0 两个 search type 被移除。替代方式分别是 size: 0 和"按 _doc...
9.1 之前,index.mode=time_series 的索引不支持 nested 字段——想给指标带上一组子对象,只能拍平或者换个索引模式。9.1 放开了...
5.0 起所有设置在生效前都要校验:节点级和默认索引级设置在启动时校验,动态设置在更新前校验,且每个设置必须是"已注册"的。同时一批老设置被改名或删除:索引级设...
9.1 给获取分配统计(allocation stats)的操作加了取消支持。单独看是个很小的改动,但把它和同一版本的另一条(cache 支持)放在一起,能看清...
5.0 把数字字段的索引结构换成 BKD tree。迁移文档说磁盘占用预计更少、范围查询预计更快,代价是数字字段上的 term 查询不再有文档频率的贡献,一律返...
9.2 新增 .integration_knowledge 系统索引。这条改动大多数用不上——它是给 Fleet 和 AI 助手准备的。但它透露了一个方向上的信...
5.0 把 string 拆成 text(分词、全文检索)和 keyword(不分词,精确匹配、排序、聚合)。对升级最有影响的有三点:5.x 期间 5.0 之前...
9.3 给 ES|QL 加了节点级延迟物化。这条改动不影响查询结果,只影响查询怎么执行——所以你看不到任何变化,但某些排序查询会明显变快。