Skip to content

新增 Elasticsearch 笔记 - #1564

Merged
CyC2018 merged 5 commits into
masterfrom
note-elasticsearch
Nov 9, 2026
Merged

CyC2018 merged 5 commits into
masterfrom
note-elasticsearch

Conversation

@CyC2018

@CyC2018 CyC2018 commented Nov 9, 2026

Copy link
Copy Markdown
Owner

新增 Elasticsearch 笔记,用一个 100 万件商品的索引贯穿全文:

  • 倒排索引:正排与倒排、查找为什么快、中文分词(IK 的两种模式、写入与查询的分词器、词典热更新);
  • 映射与查询:text 与 keyword、match / term / match_phrase、bool 组合与过滤、相关度与分片间的打分差异;
  • doc_values 与 _source;
  • 写入与近实时搜索:refresh、translog 与 flush、段合并、批量写入;
  • 分片与集群:路由公式、主分片数不能修改、自定义路由、副本与读写流程、脑裂;
  • 深分页:from + size 的限制、search_after 与 PIT;
  • 与 MySQL 的配合:数据同步、适用场景、慢查询排查;
  • 附录 A1~A13 为各结论的实测,新增 3 张配图;README 的数据库一节加入链接。

新增 Elasticsearch 笔记:倒排索引与分词、映射与查询、doc_values、写入与近实时搜索、分片与集群、深分页、与 MySQL 的数据同步,附实测数据。
Elasticsearch 笔记的配图。
Elasticsearch 笔记的配图。
Elasticsearch 笔记的配图。
数据库一节加入 Elasticsearch 笔记的链接。
@CyC2018
CyC2018 merged commit 188a867 into master Nov 9, 2026
1 check passed
@CyC2018
CyC2018 deleted the note-elasticsearch branch November 9, 2026 19:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant