腾讯云TDP | 官方产研 (已认证)
2.0 增加了一条校验:文档体里不允许出现元字段(metadata fields)作为字段名。这条改动来自 PR 14003,合并提交的标题就是 Mapping...
9.1 加了 SAMPLE 聚合函数,作用是从字段里取若干个样例值。它不解决复杂问题,但有一类场景特别合适:你想知道"这个字段里到底装的什么",而不想先跑一次去...
2.4 迁移文档只列了三条:设置 bootstrap.mlockall 改名为 bootstrap.memory_lock;索引模板从此要"各自独立合法"才能创...
Doc_values skippers 给 doc values 字段加了一层稀疏索引,让 index=false 的字段也能高效过滤,不用另外建 BKD 或 ...
2.3 迁移文档只有四条:每个索引的 nested 字段数量被限制到 50(可调 index.mapping.nested_fields.limit)、Groo...
9.3 起 max_size 在 ILM 策略和 rollover 接口里被弃用,官方推荐换成 max_primary_shard_size。功能还能用,但会在...
本文基于 docker.elastic.co/elasticsearch/elasticsearch:7.17.2,同栈 Logstash、Kibana 均为 ...
2.2 迁移文档列了几处会影响升级的变更:geo_point 换了新的存储格式(doc_values 和 coerce 参数因此被移除)、脚本受 Java Se...
7.x 到 8.x 迁移时,.data-frame-notifications-1 这个 Transform 通知索引被 .transform-notifica...
2.1 里两件事一起发生:scan 这种 search type 被废弃,改成"按 _doc 排序的 scroll";同时 from + size 超过 ind...
ES 的 Behavioral Analytics(行为分析)从 9.0 起标记弃用,将在未来版本移除。API 目前还能用,但会返回警告头。这是个"整块功能下线...
9.0 起 POST _ml/anomaly_detectors/<id>/_flush 标记弃用。官方给的理由是一条因果链:flush 只在 post dat...
2.0 迁移文档的 Search changes 一节,单条看都不大,但升级后容易造成结果结构不一致:partial fields 被删除改用 source f...
2.0 对 mapping 做了一批"消除歧义"的收紧:同一索引内不同 type 的同名字段必须有相同映射,冲突的映射会让 Elasticsearch 无法启动...
9.0 给 QSTR 加了 options 命名参数。以前它只能传一个查询串,行为完全由默认规则决定;现在可以通过命名参数调整匹配行为——比如指定默认字段、默认...
2.0 的迁移文档里有一节 "Removed features",是一次集中清理:rivers 直接删除、facets 删除(1.0 起已废弃)、MVEL 脚本...
9.0 起高亮的 force_source 参数不再支持。这个参数的作用原本是"强制从 _source 取内容做高亮",是给那些没建 term vector 又...
2.0 把查询与过滤器合并成一套查询子句,差别只剩上下文。本文按 2.0 迁移说明核对上下文定义、filtered 改法、and/or 的处置、缓存变化和数字字...
1.0 起注册查询存在业务索引的 .percolator 类型里,匹配请求按业务 type 解析文档,响应返回 _index 与 _id。本文按固定标签核对这套...