phase 5 part 3: mongodb, elasticsearch hybrid search, data-pipeline, nodejs BFF topics with verified examples

This commit is contained in:
Shikui Wang committed 2026-10-23 16:38:52 +08:00
1 parent 9eeb10aede
commit 075872e31e
27 files changed
+2405 -52

No files matched your search

+29 -3
View File
@@ -4,12 +4,38 @@ title: Elasticsearch
type: index
domain: backend
stack: [elasticsearch]
tags: []
tags: [Elasticsearch, 全文检索, 混合检索, 向量检索]
week: [6, 14]
---
# Elasticsearch
倒排索引、中文分词、BM25、与向量的混合检索、数据同步。
倒排索引、中文分词、BM25 与 kNN 向量检索、混合检索和数据同步。BOSS直聘 2026-10-23 的调研中多个 RAG 岗位提到“ES 混合检索”,是 RAG 全链路的重要一环。
> 本专题建设中:课程、企业场景、面试题和示例代码会陆续补充。
## 学习路线
| 顺序 | 课程 | 级别 | 预计 |
| --- | --- | --- | --- |
| 1 | [Elasticsearch:倒排索引、映射与中文分词、BM25、kNN 向量检索、混合检索和别名重建](01-search-basics-hybrid.md) | 进阶 | 3 小时 |
## 企业场景
- [知识库混合检索:数据库到 ES 的同步、权限过滤、分词词典和检索效果评估](scenarios/kb-search-sync.md)
## 面试题
- [Elasticsearch 面试题](interview.md)
## 示例代码
- [examples/hybrid-search](examples/hybrid-search/):`cjk` 分词、租户过滤、BM25、kNN、应用层 RRF、别名切换(ES 9.5.1 单节点实际运行通过)
## 在 16 周计划中
- [第 6 周:RAG(二)](../../../plan/week06-rag-2.md)
- [第 14 周:后端扩展与部署](../../../plan/week14-backend-extend-deploy.md)
## 官方资料
- https://www.elastic.co/docs
- IK 分词插件:https://github.com/infinilabs/analysis-ik