职位搜索算法优化:从 BM25 到向量检索的混合召回方案

职位搜索算法从传统 BM25 到向量检索的混合召回方案优化,涵盖语义匹配、向量召回、重排序,解决同义词、语义不匹配等传统搜索痛点,搜索点击率提升 35%。

July 23, 2025 · 4 min · 1669 words · 林壮 Allen / IYABAO

Elasticsearch BM25 原理:为什么相关度排序靠谱

ES 默认排序为什么好用?BM25 的 TF、IDF、文档长度归一化三个因子,调 k1/b 参数的实战,以及和向量检索的配合。

March 12, 2024 · 4 min · 1646 words · IYABAO

ELK 日志中台:从采集到告警全流程

服务拆成 20 个,排障却要登录 20 台机器 grep。ELK 日志中台把采集、解析、存储、检索、告警串成全流程,从此查日志是搜索不是翻文件。

February 28, 2024 · 4 min · 1624 words · IYABAO

ELK 日志中台搭建实践:从 Filebeat 到 Kibana 的全链路日志方案

ELK 日志中台搭建实践,涵盖 Filebeat 日志采集、Logstash 过滤清洗、Elasticsearch 存储索引、Kibana 可视化分析,解决微服务架构下日志分散、排查困难的问题。

December 10, 2023 · 3 min · 1397 words · 林壮 Allen / IYABAO

Elasticsearch 测试环境集群运维笔记:分片策略与索引生命周期管理

Elasticsearch 测试环境集群运维实践笔记,涵盖分片策略设计、索引生命周期管理、冷热分离、备份恢复,以及日常运维中的常见问题排查。

October 15, 2022 · 3 min · 1434 words · 林壮 Allen / IYABAO

「火爆人才」简历分层算法:基于活跃度与质量评分的人才分层模型

招聘平台「火爆人才」功能的简历分层算法设计,基于活跃度与质量评分构建人才分层模型,实现优质人才优先展示,提升企业招聘效率。

May 10, 2021 · 6 min · 2555 words · 林壮 Allen / IYABAO

ES Rollup 预聚合:报表从 3 秒到 200ms

历史行为日志每天几千万条,报表 SQL 越跑越慢,直到 3 秒都出不来。Rollup 预聚合 + 每日滚动索引,把冷数据降采样成分钟级聚合桶,报表查询从 3~5 秒压到 200ms 以内,存储成本降了七成。

March 18, 2021 · 3 min · 1219 words · IYABAO

ES索引的增删改查

Elasticsearch 索引增删改查实战笔记:通过标准 RESTful 接口演示索引的创建、查看、更新与删除操作,汇总常用 API 与 Kibana 调试技巧,ES 日常运维必备。

September 8, 2020 · 6 min · 2796 words · 林壮 Allen / IYABAO

Elasticsearch 集群搭建与调优:测试环境 3 节点集群的完整部署笔记

Elasticsearch 测试环境 3 节点集群从0到1的完整部署笔记,涵盖安装配置、索引设计、分片策略、性能调优与常见问题排查。

June 30, 2020 · 6 min · 2990 words · 林壮 Allen / IYABAO

ES 父子文档:为什么我弃用了 Nested

简历搜索里最纠结的建模选择:Nested 好写但改一个子项要重索引整份文档,Parent-Join 灵活但要处理关联查询的开销。这篇文章记录我从 Nested 迁到 Parent-Join 的真实决策过程。

May 20, 2020 · 3 min · 1418 words · IYABAO