文章

汇总:Elasticsearch

Elasticsearch 系列学习索引,从基础概念、搜索、分片读写到聚合、备份和客户端。

时间过得真快,转眼搞elasticsearch小半年了。这半年对es有了不少理解,同时一些地方和之前学习的innodb、redis等作对照,又有了不少更加深入的理解。

Elasticsearch: 权威指南为基础,加上其他资料,汇总一下对es的学习流程。

大致分为以下部分。先看能不能用,再看为什么这么用,最后再折腾性能、运维和客户端:

flowchart TD
    A[基本使用与 mapping] --> B[文本分析与倒排索引]
    B --> C[Query DSL 与相关性得分]
    C --> D[排序 / 聚合 / doc_values]
    D --> E[分片读写 / segment / refresh / translog]
    E --> F[性能诊断 / 深度分页 / PIT]
    E --> G[reindex / template / pipeline / backup]
    G --> H[Java client 与应用接入]

    style A fill:#e3f2fd,stroke:#4dabf7
    style E fill:#fff3bf,stroke:#f59f00
    style G fill:#e8f5e9,stroke:#51cf66
本文由作者按照 CC BY 4.0 进行授权