首先介绍Elasticsearch的相关基础知识,然后由浅入深地介绍Elasticsearch索引查询相关的知识,包括索引、映射、搜索、聚合、接着介绍Elasticsearch 的集群、分词、重要的配置等高级功能,以及 Elasticsearch相关的其他产品,包括告警、监控、权限管理,最后通过一个ELK示例结束。

笔记主要内容:

第1章“Elasticsearch人门”、介绍Elasticsearch是什么、Apache Lucene的基础知识、Elasticsearch 的术语、JSON介绍、Elasticscarch 的安装运行、Elasticsearch的 HTTP接口和Elasticsearch 的 Java API接口。




es可以做跨索引聚合运算吗 es索引迁移_Elastic


第2章“索引”、介绍和Elasticsearch索引相关的接口,包括索引管理、索引映射管理、索引别名、索引设置、索引监控、索引其他重要接口以及文档管理。


es可以做跨索引聚合运算吗 es索引迁移_es可以做跨索引聚合运算吗_02


es可以做跨索引聚合运算吗 es索引迁移_分词器_03


第3章“映射”、介绍Elasticsearch文档的内部结构,Elasticsearch支持的字段类型,除此之外,本章还将展示Elasticsearch内置的元字段,映射的参数和动态映射功能。


es可以做跨索引聚合运算吗 es索引迁移_分词器_04


es可以做跨索引聚合运算吗 es索引迁移_elasticsearch索引迁移_05


es可以做跨索引聚合运算吗 es索引迁移_搜索_06


第4章“搜索”,详细介绍和搜索相关的知识,包括搜索的详细参数,搜索的评分机制、滚动查询、系统内部隐藏内容的查询、搜索模板等;接着介绍Elasticsearch 的领域查询语言DSL (Domain-specific Language)相关的知识点;最后介绍Elasticsearch 的精简查询接口。


es可以做跨索引聚合运算吗 es索引迁移_搜索_07


es可以做跨索引聚合运算吗 es索引迁移_es可以做跨索引聚合运算吗_08


第5章“聚合”,聚合可以对文档中的数据进行统计汇总、分组等,通过聚合可以完成很多的统计功能,该章介绍聚合相关的知识,包括度量聚合、分组聚合和管道聚合。


es可以做跨索引聚合运算吗 es索引迁移_Elastic_09


es可以做跨索引聚合运算吗 es索引迁移_分词器_10


第6章“集群管理”,详细介绍和集群相关的内容,包括集群的监控、集群分片迁移、集群的节点配置、集群发现、集群平衡的原理和配置。


es可以做跨索引聚合运算吗 es索引迁移_搜索_11


es可以做跨索引聚合运算吗 es索引迁移_搜索_12


第7章“索引分词器”,介绍Elasticsearch 的分词器和分词的原理,以及如何添加新的分词器等;还介绍Elasticsearch 的插件相关知识,包括插件安装等。


es可以做跨索引聚合运算吗 es索引迁移_搜索_13


第8章“高级配置”、介绍Elasticsearch 的高级配置,包括网络配置、脚本配置、快照和恢复配置、线程池配置和索引配置。


es可以做跨索引聚合运算吗 es索引迁移_搜索_14


es可以做跨索引聚合运算吗 es索引迁移_分词器_15


第9章“告警、监控和权限管理”,介绍Elasticsearch 官方支持的几个比较好的插件:Watcher、Marvel、Shield,它们可以对Elasticsearch进行告警、监控和权限管理。


es可以做跨索引聚合运算吗 es索引迁移_es可以做跨索引聚合运算吗_16


es可以做跨索引聚合运算吗 es索引迁移_搜索_17


第10章“ELK应用”,介绍Elasticsearch 与另外两个产品 Logstash和 Kibana如何组合使用,Logstash 是对日志进行收集和处理,Kibana是对存储在Elasticsearch中的索引进行展示和报表分析;最后通过一个简单的示例来介绍ELK几个产品是如何关联的。


es可以做跨索引聚合运算吗 es索引迁移_分词器_18