记得刚接触Elasticsearch的时候,没找啥资料,直接看了遍Elasticsearch的中文官方文档,中文文档很久没更新了,一直都是2.3的版本。最近又重新看了遍6.0的官方文档,由于官方文档介绍的内容比较多,每次看都很费力。
简介
Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式的全文搜索引擎,基于restful web接口。Elasticsearch是用Java语言开发的,基于Apache协议的开源项目,是目前最受欢迎的企业搜索引擎。Elasticsearch广泛运用于云计算中,能够达到实时搜索,具有稳定,可靠,快速的特点。
Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。 作为 Elastic Stack 的核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况。
以上引用来自于官方,不得不说,解释得蛮文艺的。意料之中和意料之外,这两个词让我想起来了某一年的高考作文题(情理之中和意料之外)。
Elastic Stack 又是什么呢?整个架构图如下图(来源于网络)所示。
![](https://img-blog.csdnimg.cn/img_convert/829701e32359db86847bde57bce0af1f.png)
信息量比较多,对吧?那就记住一句话吧,Elasticsearch 是 Elastic Stack 的核心。
国内外的很多知名公司都在用 Elasticsearch,比如说滴滴、今日头条、谷歌、微软等等。Elasticsearch 有很多强大的功能,比如说全文搜索、购物推荐、附近定位推荐等等。
那么,es应该怎么学呢?,先看下 elasticsearch 的框架图:
![](https://img-blog.csdnimg.cn/img_convert/d0288e2267c3c686a092c30e54a16986.png)
关于elasticsearch我推荐**大牛耗时两年时间才完成的这份《elasticsearch实战手册》,相信你认真读完这本书后,会有很多收获。不管你是刚入行的小白还是已经有五六年及以上的工作经验,都会得到很多的启发。
内容展示
01 内容简介
02 Elastic Stack简介
03 Elasticsearch是什么
04 Elasticsearch相关软件安装
05 es快速入门
06 文档document入门
![](https://img-blog.csdnimg.cn/img_convert/12be1a4c1b1441e37844edea2a272891.png)
![](https://img-blog.csdnimg.cn/img_convert/8ebab1ecae39265259c20e985bc8a0dd.png)
![](https://img-blog.csdnimg.cn/img_convert/48d32ae7172dfb68a47794b463cd9649.png)
![](https://img-blog.csdnimg.cn/img_convert/5d7a74f43779a04dbdcaa2133ee7b465.png)
07 Java api实现文档管理
08 图解es内部机制
09 图解文档存储机制
10 Mapping映射入门
11 索引Index入门
12 中文分词器IK分词器
13 java api实现索引管理
14 search搜索入门
![](https://img-blog.csdnimg.cn/img_convert/208a29535dbf75abe4115b8005aacfe5.png)
![](https://img-blog.csdnimg.cn/img_convert/adec817470a3185d970903ae4606956c.png)
![](https://img-blog.csdnimg.cn/img_convert/d964e57dd81cb85b9061142314554156.png)
15 java api实现搜索
16 评分机制详解
17 聚合入门
18 java api实现聚合
19 es7 sql新特性
20 Logstash学习
21 kibana学习
22 集群部署
23 项目实战
![](https://img-blog.csdnimg.cn/img_convert/924ecf72bafe305205de879b133e841a.png)
![](https://img-blog.csdnimg.cn/img_convert/c33730b4d57306c68cc96490936e372b.png)