分类:数据库

Query DSL 入门:match、term、range、bool 分别在解决什么问题

很多人开始认真补“Query DSL 入门”,往往不是出于兴趣,而是因为线上已经出事了。系统平时也能跑,可一到高峰、发布、切换、批量任务或者局部抖动时,问题就集中冒出来。这个时候你会发现,故障类主题真...

2026-06-24

相关性评分入门:_score 为什么决定“谁排在前面”

很多人第一次真正停下来补“相关性评分入门”,往往并不是为了系统学习,而是因为工作里已经隐约感觉这里有坑。可能是同事在说这个词时你大概听得懂,但真要自己解释就有些模糊;也可能是系统已经出现了一些现象,让...

2026-06-24

深分页问题:为什么翻得越深,搜索成本通常越高

很多人开始认真补“深分页问题”,往往不是出于兴趣,而是因为线上已经出事了。系统平时也能跑,可一到高峰、发布、切换、批量任务或者局部抖动时,问题就集中冒出来。这个时候你会发现,故障类主题真正难的地方,不...

2026-06-24

分片与副本:Elasticsearch 集群为什么能扩容和高可用

当你开始学“分片与副本”这类设计主题时,通常意味着单纯会操作已经不够了。系统开始变大、对象开始变多、协作开始变复杂,你会越来越频繁地遇到一种情况:看起来好像每个方案都能做,但真正难的是判断哪种更适合当...

2026-06-24

慢查询与性能问题:Elasticsearch 搜索为什么会越来越慢

很多人开始认真补“慢查询与性能问题”,往往不是出于兴趣,而是因为线上已经出事了。系统平时也能跑,可一到高峰、发布、切换、批量任务或者局部抖动时,问题就集中冒出来。这个时候你会发现,故障类主题真正难的地...

2026-06-24