从单值到多维:一次课程搜索的 ES alias + 事件驱动改造实录2026年8月3日 · 阅读需 19 分钟KanelliBackend & AI Engineer一次把单值筛选的老搜索改成多维多选、又顺手把"改筛选项就要发版"这个老毛病治好的完整过程。
跨页排序一致性:Redis ZSet 快照 + ES 搜索 + JPA 三种方案实战2026年4月27日 · 阅读需 9 分钟KanelliBackend & AI Engineer在分页列表中,用户翻页时看到重复数据或数据丢失,是后端分页排序最常见也最隐蔽的 bug。本文将从排行榜、搜索、管理后台三个典型场景出发,分享三种不同的跨页排序一致性方案。