深入理解ElasticSearch(最新版pdf下载)

深入理解ElasticSearch(最新版pdf下载)-mikechen

系统且深入阐释ElasticSearch涉及的工具方法,以及原则和实践,深入剖析ElasticSearch应用过程中遇到的各个层面的问题。

涉及分布式索引机制、系统监控及性能优化、用户体验改善、Java API应用,以及自定义插件开发等,能为工程师与架构师快速提高ElasticSearch水平提供有效指导。

本书共9章:

第1章 ElasticSearch简介

  1. Apache Lucene简介;
  2. ElasticSearch的基本概念简介;
  3. ElasticSearch架构背后;
  4. ElasticSearch的工作机制;

 

第2章 ElasticSearch查询

  1. ElasticSearch查询操作;
  2. ElasticSearch批处理操作;
  3. 如何使用过滤器来优化查询;
  4. ElasticSearch切面机制中的过滤器;

 

第3章底层索引控制

  1. 改变Apache Lucene的评分方式;
  2. 如何使用不同的倒排索引格式来改变索引字段的结构;
  3. 准实时、提交、更新及事务日志;

 

第4章分布式索引架构

  1. 选择合适的分片和副本数;
  2. 路由工作机制;
  3. 分片和数据;
  4. 索引分片机制;

 

第5章管理ElasticSearch

  1. 介绍如何为具体应用选择正确的目录实现;
  2. 同时阐述发现网关、恢复模块及其配置方式;
  3. 以及调优ElasticSearch的缓存机制;

 

第6章ElasticSearch故障处理

  1. 介绍JVM垃圾收集的工作原理;
  2. 关于I/O调节;
  3. 重要性以及如何调优;

 

第7章改善用户搜索体验

  1. 改正用户拼写错误;
  2. 改善查询相关性;
  3. 还展示如何通过使用不同查询类型和ElasticSearch的其他功能来提高查询相关性;

 

第8章ElasticSearch Java API

重点阐释ElasticSearch的JAVA API;

 

第9章开发ElasticSearch插件

  1. 建立Apache Maven项目结构
  2. Maven Java项目的结构
  3. 自定义分析插件;
  4. 通过演示如何开发你自己的河流和语言处理插件来介绍ElasticSearch的插件开发。

 

下载获取方式

深入理解ElasticSearch(最新版pdf下载)-mikechen

扫码回复【es即可获取深入理解ElasticSearch

陈睿mikechen

10年+大厂架构经验,资深技术专家,就职于阿里巴巴、淘宝、百度等一线互联网大厂。

关注「mikechen」公众号,获取更多技术干货!

后台回复面试即可获取《史上最全阿里Java面试题总结》,后台回复架构,即可获取《阿里架构师进阶专题全部合集

评论交流
    说说你的看法