阿里内部共享,彩印图文版《Elasticsearch 实战》文档,堪称经典!
众所周知,Elasticsearch(ES)作为开源首选的分布式搜索分析引擎,通过一套系统轻松满足用户的日志实时分析、全文检索、结构化数据分析等多种需求,大幅降低大数据时代挖掘数据价值的成本。阿里在公司内部丰富的场景中大规模使用 ES,同时联合 Elastic 公司在腾讯云上提供内核增强版的 ES 云服务,大规模、丰富多样的的使用场景推动着腾讯对原生 ES 进行持续的高可用、高性能、低成本优化。
而 Elasticsearch 是 ELK 的核心,偶然从朋友那里获得阿里内部的彩印图文版<Elasticsearch 实战>文档,从 es 底层对文档、索引、搜索、聚合、集群进行介绍,从搜索和聚合分析实例来展现 es 的魅力,而 Logstash 从内部如何采集数据到指定地方来展现它数据采集的功能,Kibana 则从数据绘图展现数据可视化的功能!
注意:今文章所提及的 彩印图文版<Elasticsearch 实战>文档,若需原件分享学习,点击此处【Elasticsearch实战】,即可免费领取!
<Elasticsearch 实战>文档 所面向的学习人员
Java 工程师:深入研究 es,使得 java 工程师向搜索工程师迈进。
运维工程师:搭建整体 elk 集群。不需写代码,仅需配置,即可收集服务器指标、日志文件、数据库数据,并在前端华丽展现。
数据分析人员:不需写代码,仅需配置 kibana 图表,即可完成数据可视化工作,得到想要的数据图表。
大厂架构师:完成数据中台的搭建。对公司数据流的处理得心应手,对接本公司大数据业务。
<Elasticsearch 实战>文档 全内容
01 内容简介
1.1 文档内容
1.2 面向人员
1.3 笔记优势
1.4 学习路径
02 Elastic Stack 简介
2.1 简介
2.2 特色
2.3 组件介绍
Elastic Stack 简介
03 Elasticsearch 是什么
3.1 搜索是什么
3.2 数据库做搜索弊端
3.3 全文检索、倒排索引和 Lucene
3.4 什么是 Elasticsearch
3.5 Elasticsearch 核心概念
Elasticsearch 是什么
04 Elasticsearch 相关软件安装
4.1 Windows 安装 elasticsearch
4.2 Windows 安装 kibana
4.3 Windows 安装 postman
4.4 Windows 安装 head 插件
Elasticsearch 相关软件安装
05 es 快速入门
5.1 文档(document)的数据格式
5.2 图书网站商品管理案例:背景介绍
5.3 简单的集群管理
5.4 商品的 CRUD 操作(document CRUD 操作)
es 快速入门
06 文档 document 入门
6.1 默认自带字段解析
6.2 生成文档 id
6.3 _source 字段
6.4 文档的替换与删除
6.5 局部替换 partial update
6.6 使用脚本更新
6.7 图解 es 的并发问题
6.8 图解悲观锁与乐观锁机制
6.9 图解 es 内部基于_version 乐观锁控制
6.10 演示客户端程序基于_version 并发操作流程
6.11 演示自己手动控制版本号 external version
6.12 更新时 retry_on_conflict 参数
6.13 批量查询 mget
文档 document 入门
07 Java api 实现文档管理
7.1 es 技术特点
7.2 java 客户端简单获取数据
7.3 结合 spring-boot-test 测试文档查询
7.4 结合 spring-boot-test 测试文档新增
7.5 结合 spring-boot-test 测试文档修改
7.6 结合 spring-boot-test 测试文档删除
7.7 结合 spring-boot-test 测试文档 bulk
Java api 实现文档管理
08 图解 es 内部机制
8.1 图解 es 分布式基础
8.2 图解分片 shard、副本 replica 机制
8.3 图解单 node 环境下创建 index 是什么样子的
8.4 图解 2 个 node 环境下 replica shard 是如何分配的
8.5 图解横向扩容
8.6 图解 es 容错机制 master 选举,replica 容错,数据恢复
图解 es 内部机制
09 图解文档存储机制
9.1 数据路由
9.2 图解文档增删改的内部机制
9.3 图解文档的查询内部机制
9.4 bulk api 奇特的 json 格式
图解文档存储机制
10 Mapping 映射入门
10.1 什么是 mapping 映射
10.2 精确匹配与全文搜索的对比分析
10.3 全文检索下倒排索引核心原理快速揭秘
10.4 分词器 analyzer
10.5 query string 根据字段分词策略
10.6 mapping 回顾总结
10.7 mapping 的核心数据类型以及 dynamic mapping
10.8 手动管理 mapping
10.9 复杂数据类型
Mapping 映射入门
11 索引 Index 入门
11.1 索引管理
11.2 定制分词器
11.3 type 底层结构及弃用原因
11.4 定制 dynamic mapping
11.5 零停机重建索引
索引 Index 入门
12 中文分词器 IK 分词器
12.1 lk 分词器安装使用
12.2 ik 配置文件
12.3 使用 mysql 热更新词库
中文分词器 IK 分词器
13 java api 实现索引管理
14 search 搜索入门
14.1 搜索语法入门
14.2 multi-index 多索引搜索
14.3 分页搜索
14.4 query string 基础语法
14.5 query DSL 入门
14.6 full-text search 全文检索
14.7 DSL 语法练习
14.8 Filter
14.9 定位错误语法
14.10 定制排序规则
14.11 Text 字段排序问题
search 搜索入门
15 java api 实现搜索
16 评分机制详解
16.1 评分机制 TFUDF
16.2 Doc value16.3. query phase
16.4 fetch phase
16.5 搜索参数小总结
)
评分机制详解
注意:今文章所提及的 彩印图文版<Elasticsearch 实战>文档,若需原件分享学习,点击此处【Elasticsearch实战】,即可免费领取!
17 聚合入门
17.1 聚合示例
17.2 两个核心概念: bucket 和 metric
17.3 电视案例
聚合入门
18 java api 实现聚合
19 es7 sql 新特性
19.1 快速入
19.2 启动方式
19.3 显示方式
19.4 sql 翻译
19.5 与其他 DSL 结合
19.6 java 代码实现 sql 功能
es7 sql 新特性
20 Logstash 学习
20.1 Logstash 基本语法组成
20.2 Logstash 输入插件( input)
20.3 Logstash 过滤器插件(Filter)
20.4 Logstash 输出插件(output)
20.5 综合案例
Logstash 学习
21 kibana 学习
21.1 基本查询
21.2 可视化
21.3 仪表盘
21.4 使用模板数据指导绘图
21.5 其他功能
22 集群部署
23 项目实战
23.1 项目一:ELK 用于日志分析
23.2 项目二:学成在线站内搜索模块
项目实战
以上便是这阿里内部的图文彩印版<Elasticsearch 实战>文档全内容,篇幅有限大致皆以图片展示,但都可提供源文件进行学习,点击此处【Elasticsearch实战】,即可免费领取!
此外,我还整理了一本<Elasticsearch 权威指南(中文版)>+精简手写版<ElasticSearch 学习笔记>,都是可参考深入学习 ES 的笔记,帮助迅速入门学习。
Elasticsearch 权威指南(中文版)
入门
分布式集群
数据
分布式增删改查
搜索
映 e 善第 V
结构化查询
排序
分布式搜索
索引管理深入分片
结构化搜索
全文搜索
部分内容:
Elasticsearch 权威指南(中文版)
Elasticsearch 权威指南(中文版)
手写精简版<ElasticSearch 学习笔记>
介绍
ES 概述
ES 的安装
ES 的基本操作(重点)
Java 操作 ES
ES 的各种查询 API
部分内容:
手写精简版<ElasticSearch 学习笔记>
OK,今天关于 ElasticSearch 咱就唠嗑到这,以上所总结的 3 本 ES 的学习笔记:
图文彩印版<Elasticsearch 实战>文档
Elasticsearch 权威指南(中文版)
手写精简版<ElasticSearch 学习笔记>
如果你觉得还不错,需要源文件参考学习一下,小编都有整理,点击此处【Elasticsearch实战】,即可免费领取!
评论