一本书讲透Elasticsearch:原理、进阶与工程实践

一本书讲透Elasticsearch:原理、进阶与工程实践

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

一本关于Elasticsearch技术实战的教程。

内容简介

本书全面覆盖了Elastic Stack技术体系知识,旨在帮助读者深入了解Elasticsearch的核心技术和应用场景,同时掌握分布式搜索与分析引擎的设计思想和实现原理。

作者简介

作者杨昌玉,10多年工作经验的高级工程师,擅长大数据存储和检索。

曾任职于上市公司、科研院所等,主导过PB级数据存储与检索系统项目,拥有多年Elasticsearch培训及咨询经验。Elastic认证专家、Elasticsearch中国合作培训讲师、Elasticsearch 中文社区2018年、2023年杰出贡献奖(排名Top5)获得者、阿里云MVP(大数据领域最有价值专家)、CSDN博客专家(排名Top150)、CSDN 2020年度优秀创作者。博客累计阅读量超1000万,并被阿里云、腾讯云、华为云、360doc、51CTO等知名媒体平台全量转载,在CSDN 2013年及2016年的博客征文大赛中获特等奖。“死磕Elasticsearch”知识星球发起人,拥有近2000名付费用户。

“铭毅天下Elasticsearch”公众号及博客总计拥有近5万名关注者。成功指导近200人通过Elastic认证专家考试。

章节目录

版权信息

赞誉

前言

第一部分 Elastic Stack全局概览

第1章 Elastic Stack全景

1.1 Elasticsearch的过去、现在和未来

1.2 Elastic Stack组成

1.3 Elastic Stack的应用场景

1.4 Elasticsearch竞品分析

1.5 本章小结

第2章 Elasticsearch基础知识

2.1 搜索引擎基础知识

2.2 Elasticsearch的核心概念

2.3 本章小结

第3章 Elasticsearch集群部署

3.1 Elastic Stack集群部署基础知识

3.2 Elasticsearch单节点集群与Kibana的极简部署

3.3 Elasticsearch单节点集群与Kibana的自定义证书部署

3.4 Elasticsearch多节点集群部署

3.5 Kibana自带样例数据导入

3.6 本章小结

第二部分 Elasticsearch核心技术

第4章 Elasticsearch索引

4.1 索引的定义

4.2 索引操作

4.3 索引别名

4.4 索引模板

4.5 本章小结

第5章 Elasticsearch映射

5.1 映射的定义

5.2 Nested类型及应用

5.3 Join类型及应用

5.4 Flattened类型及应用

5.5 多表关联设计

5.6 内部数据结构解读

5.7 详解null_value

5.8 本章小结

第6章 Elasticsearch分词

6.1 认识分词

6.2 为什么需要分词

6.3 分词发生的阶段

6.4 分词器的组成

6.5 分词器的分类

6.6 特定业务场景的自定义分词案例

6.7 Ngram自定义分词案例

6.8 本章小结

第7章 Elasticsearch预处理

7.1 预处理定义

7.2 预处理器分类

7.3 预处理实现

7.4 预处理实战案例

7.5 本章小结

第8章 Elasticsearch文档

8.1 新增文档

8.2 删除文档

8.3 修改/更新文档

8.4 reindex:迁移文档

8.5 本章小结

第9章 Elasticsearch脚本

9.1 认识Elasticsearch脚本

9.2 Elasticsearch脚本的应用场景和模板

9.3 Elasticsearch脚本实战

9.4 本章小结

第10章 Elasticsearch检索

10.1 检索选型指南

10.2 高亮、排序和分页

10.3 自定义评分

10.4 检索模板

10.5 深度解读Elasticsearch分页查询

10.6 本章小结

第11章 Elasticsearch聚合

11.1 图解聚合

11.2 聚合后分页的新实现:组合聚合

11.3 通过子聚合求解环比问题

11.4 Elasticsearch去重

11.5 本章小结

第12章 Elasticsearch集群

12.1 冷热集群架构

12.2 索引生命周期管理

12.3 跨机房、跨机架部署

12.4 集群/索引的备份与恢复

12.5 快照生命周期管理

12.6 跨集群检索

12.7 本章小结

第13章 Elasticsearch安全

13.1 集群安全基础

13.2 定义基于角色的访问控制

13.3 如何安全使用Elasticsearch脚本

13.4 本章小结

第14章 Elasticsearch运维

14.1 Elasticsearch集群监控的维度及指标

14.2 集群故障排查及修复指南

14.3 运维及故障诊断的常用命令

14.4 Elasticsearch监控指标可视化

14.5 Elasticsearch日志

14.6 本章小结

第三部分 Elasticsearch进阶指南

第15章 Elasticsearch核心工作原理

15.1 Elasticsearch文档版本的应用原理

15.2 Elasticsearch文档更新/删除的原理

15.3 Elasticsearch写入的原理

15.4 Elasticsearch段合并的原理

15.5 Elasticsearch检索的原理

15.6 本章小结

第16章 Elasticsearch性能优化

16.1 Elasticsearch性能指标

16.2 Elasticsearch通用的性能优化建议

16.3 Elasticsearch写入优化

16.4 Elasticsearch检索优化

16.5 本章小结

第17章 Elasticsearch实战“避坑”指南

17.1 Elasticsearch分片

17.2 25个核心Elasticsearch默认值

17.3 Elasticsearch线程池和队列

17.4 Elasticsearch热点线程

17.5 规划Elasticsearch集群规模和容量

17.6 Elasticsearch Java客户端选型

17.7 Elasticsearch缓存

17.8 Elasticsearch数据建模

17.9 利用JMeter进行Elasticsearch性能测试

17.10 本章小结

第四部分 Elasticsearch项目实战

第18章 Elasticsearch知识库检索系统实战

18.1 知识库检索系统的需求分析

18.2 知识库检索系统的技术选型

18.3 知识库检索系统的技术架构

18.4 知识库检索系统的实现

18.5 本章小结

第19章 Elastic Stack大数据可视化系统实战

19.1 大数据可视化系统的需求分析

19.2 大数据可视化系统的技术架构

19.3 大数据可视化系统的设计

19.4 大数据可视化系统的实现

19.5 本章小结

第20章 Elastic Stack日志系统实战

20.1 日志系统的需求分析

20.2 日志系统的技术架构

20.3 日志系统的设计

20.4 日志系统的实现

20.5 本章小结

后记 相信积累的力量

一本书讲透Elasticsearch:原理、进阶与工程实践是2024年由机械工业出版社出版,作者杨昌玉。

得书感谢您对《一本书讲透Elasticsearch:原理、进阶与工程实践》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
边缘计算原理与实践 电子书
本书对边缘计算的发展历史与趋势、几种典型的边缘计算技术的基本架构与原理进行了阐述,并对边缘计算涉及的关键技术与最新进展、部署方案、应用场景与实践进行了详细讲解。本书涉及的内容广泛、技术思想凝炼,突出核心原理和关键技术的阐述,同时力图深入讲解边缘计算开源平台的使用过程。本书对从事边缘计算技术研发的专业人士、网络运营管理人员、相关专业高校学生以及对边缘计算技术感兴趣的读者,都具有一定的参考价值。
IP通信原理与实践 电子书
本书共分六章:第一章概述介绍了计算机网络的基本概念、发展历程等基础知识;第二章物理层介绍了计算机网路体系结构中**底层的功能、使用的相关技术;第三章介绍了数据链路层的基本功能、以太网和局域网的接入方式;第四章网络层介绍了IP协议以及多种网络互连手段和常见的路由协议;第五章传输层介绍了TCP和UDP两种常用协议的工作方式和适用场合;第六章应用层着重介绍了常见的应用层功能和协议。
Elasticsearch数据搜索与分析实战 电子书
深入描述了Elasticsearch的各种运行机制。
系统工程:原理与实务 电子书
系统工程教材:七章内容,理论基础,实例应用。
接地设计与工程实践 电子书
本书包括接地基本原理、土壤电阻率勘测、分析、接地电阻常用计算公式,接地设计原则,注意从整体直观上理解接地——形状篇、电阻率篇、软件程序——掌握卓越的接地技术迅捷之路,接地电阻值测量,快速掌握卓越接地技术的黄金法则,择取接地材料的黄金法则,关于接地材料的选择参考等。