首页
学习
活动
专区
圈层
工具
发布

#lucene

考古|mapping 有冲突,ES 2.0 起集群直接启动不了

岳涛

腾讯云TDP | 官方产研 (已认证)

2.0 对 mapping 做了一批"消除歧义"的收紧:同一索引内不同 type 的同名字段必须有相同映射,冲突的映射会让 Elasticsearch 无法启动...

10910

ES|QL|QSTR 不再只靠默认规则,9.0 加了 options 命名参数

岳涛

腾讯云TDP | 官方产研 (已认证)

9.0 给 QSTR 加了 options 命名参数。以前它只能传一个查询串,行为完全由默认规则决定;现在可以通过命名参数调整匹配行为——比如指定默认字段、默认...

8110

考古|rivers、facets、MVEL 在 ES 2.0 被删,用 river 的先看能不能升

岳涛

腾讯云TDP | 官方产研 (已认证)

2.0 的迁移文档里有一节 "Removed features",是一次集中清理:rivers 直接删除、facets 删除(1.0 起已废弃)、MVEL 脚本...

20540

ES 的高亮参数 `force_source` 被移除了,请求里带了会报错

岳涛

腾讯云TDP | 官方产研 (已认证)

9.0 起高亮的 force_source 参数不再支持。这个参数的作用原本是"强制从 _source 取内容做高亮",是给那些没建 term vector 又...

23450

ES 远程集群的证书模式被弃用,换成 API key 还能收紧访问范围

岳涛

腾讯云TDP | 官方产研 (已认证)

9.0 起,用证书模式配置远程集群会在弃用日志里产生警告。官方说它"将在未来主版本移除",推荐迁移到 API key 模式——理由是后者能做细粒度访问控制。如果...

34630

考古|ES 的 query 和 filter 是怎么合成一套的,以及迁移时该验什么

岳涛

腾讯云TDP | 官方产研 (已认证)

2.0 把查询与过滤器合并成一套查询子句,差别只剩上下文。本文按 2.0 迁移说明核对上下文定义、filtered 改法、and/or 的处置、缓存变化和数字字...

28920

compatible-with=7 失效,ES 9.0 移除了 REST API V7 兼容

岳涛

腾讯云TDP | 官方产研 (已认证)

ES 的 REST API 有一套版本兼容机制:请求头里带 compatible-with=8,9.x 会尽量按 8.x 的格式处理请求和响应。9.0 把这套机...

28910

考古|搬迁 percolator 要先保住规则身份,ES 1.0 把它挪进了索引内

岳涛

腾讯云TDP | 官方产研 (已认证)

1.0 起注册查询存在业务索引的 .percolator 类型里,匹配请求按业务 type 解析文档,响应返回 _index 与 _id。本文按固定标签核对这套...

31110

考古 | ES 1.0 旧查询和 _boost 要按什么顺序验收

岳涛

腾讯云TDP | 官方产研 (已认证)

1.0 的迁移说明记录了一批移除:text 查询、field 查询、_boost 文档级加权、custom_score 系列。本文按固定标签核对这些条目,说明替...

30410

ES 的 `_fleet` 搜索接口不再接受远端索引了

岳涛

腾讯云TDP | 官方产研 (已认证)

9.3 起 _fleet/_fleet_search 和 _fleet/_fleet_msearch 明确禁止跨集群——传远端索引会直接返回顶层错误。官方给出的...

34510

考古 | ES 0.90 的 completion suggester 在索引期建 FST,也支持模糊查询

岳涛

腾讯云TDP | 官方产研 (已认证)

0.90.3 加入的 completion suggester 把提示数据结构写进索引文件,查询时直接读取;0.90.4 又支持了模糊查询。本文按固定标签核对 ...

26110

ES 单数据节点的磁盘水位线开关被移除了,设置写了会报错

岳涛

腾讯云TDP | 官方产研 (已认证)

cluster.routing.allocation.disk.watermark.enable_for_single_data_node 在 9.0 被移除。...

21710

考古 | ES 0.90 的 percolator 把查询存进索引,再拿文档去问它

岳涛

腾讯云TDP | 官方产研 (已认证)

0.90 的 percolator 先把查询注册到 _percolator 索引,再发文档过去问哪些查询命中。本文按固定标签核对注册与匹配路径、过滤执行哪些查询...

25210

ES 的 LogsDB 和 TSDB 索引里 `text` 字段不再有 norms 了,而且开不回来

岳涛

腾讯云TDP | 官方产研 (已认证)

9.2 起这两种索引模式下 text 字段的 norms 默认关闭。官方 details 里有一句很关键:由于不支持从禁用状态启用,用户将无法在这些索引上开启 ...

27110

考古 | ES 0.90 的三个打分查询,怎样被 function_score 收成一个

岳涛

腾讯云TDP | 官方产研 (已认证)

0.90 早期改分要靠三个查询:custom_boost_factor 乘系数、custom_score 写脚本、custom_filters_score 按过...

35530

ES|QL 有了 `SCORE()`,能给单个条件单独打分了

岳涛

腾讯云TDP | 官方产研 (已认证)

9.3 把 SCORE 函数放进了正式构建。它作用于单个全文函数(比如 match),返回那个条件的分数。配合 METADATA _score,可以在一条查询里...

33330

考古 | ES 老代码里的 filtered 查询,不能只按字段名改成 bool

岳涛

腾讯云TDP | 官方产研 (已认证)

0.90 同时有 query、filter、bool filter 和 and/or/not。本文按固定标签核对它们的组合、范围边界与缓存行为,再用最小数据集说...

38420

ES 推理接口加了节点级限流,每个 endpoint 能设每分钟请求数

岳涛

腾讯云TDP | 官方产研 (已认证)

9.0 给 Inference API 加了节点本地限流。配置在 endpoint 上,单位是每分钟请求数。它保护的是外部推理服务——批量导入时把对方打挂,或者...

36920

考古 | 统计功能在 ES 里最早叫 facet——那会儿它还写成 ElasticSearch

岳涛

腾讯云TDP | 官方产研 (已认证)

0.90.0 GA 的标签打在 2013 年 4 月 29 日(提交信息:release 0.90.0 GA)。那会儿官方文档里这个词还拼成 ElasticSe...

40021

一条查询做多件事,靠 ES|QL 的 FORK 和 INLINE STATS

岳涛

腾讯云TDP | 官方产研 (已认证)

ES|QL 的 FORK 和 INLINE STATS 都已转正:前者把一条查询劈成几路并行跑,后者聚合完还能保住原始行。本文讲清两者的用法、版本状态和各自的使...

40530
领券