文章
已发布的全部文章。
聚合、桶与分析查询
理解指标、桶和管道聚合,控制 terms 高基数、分片候选误差与聚合内存成本。
BM25、搜索相关性与排序调优
从词频、逆文档频率与长度归一化理解 BM25,并用离线查询集验证字段权重和业务排序。
Query DSL 与 Filter Context
用 bool、match、term 与 range 写出可解释的查询,并区分参与评分的 query 与精确过滤。
Mapping、Analysis 与数据管理
设计 text、keyword、数值和日期字段,理解分析器链、动态映射边界与零停机重建索引。
Elasticsearch、Kibana、安全与索引生命周期
搭建本地 Elasticsearch 与 Kibana,理解认证授权、快照、数据流和索引生命周期管理。
搜索系统与 Elasticsearch 基础模型
从一次商品搜索理解文档、字段、索引、分片、副本和倒排索引,建立搜索系统的第一张地图。
Redis 生产变更与数据迁移
用分阶段验证设计 Redis 扩容、版本升级、数据迁移、备份恢复、回滚和权限收敛。
Redis 性能诊断与容量规划
使用 Slowlog、延迟监控、内存采样和容量公式定位 Redis 性能问题并预留故障余量。
Redis Stack:搜索、JSON、时序与概率结构
认识 Redis 搜索、JSON、时序、布隆过滤与 Top-K,并按数据规模和系统职责判断是否采用。
热点 Key 探测、隔离与本地缓存
设计客户端采样、代理统计、服务端信号和业务指标组成的热点发现与治理链路。