最全Elasticsearch资料

        老规矩,本篇文章 不做 ElasticSearch 的 编码讲解 ,只介绍 文章学习的一些优秀文章
        重点在于不要循规蹈矩,教程 这样走,你不一定要按他这样走,按自己的方式来,学习效率会更高,网上的教程有很多,今天我们找了一些自认为不错的ElasticSearch 教程,先来讲讲 ES 的 基础 知识,如果对你有帮助,关注一下,防止迷路

         Elasticsearch是一个开源的分布式、RESTful 风格的搜索和数据分析引擎,它的底层是开源库Apache Lucene

         Lucene 可以说是当下最先进、高性能、全功能的搜索引擎库——无论是开源还是私有,但它也仅仅只是一个库。为了充分发挥其功能,你需要使用 Java 并将 Lucene 直接集成到应用程序中。 更糟糕的是,您可能需要获得信息检索学位才能了解其工作原理,因为Lucene 非常复杂。
    为了解决Lucene使用时的繁复性,于是Elasticsearch 便应运而生。它使用 Java 编写,内部采用 Lucene 做索引与搜索,但是它的目标是使全文检索变得更简单,简单来说,就是对Lucene 做了一层封装,它提供了一套简单一致的 RESTful API 来帮助我们实现存储和检索。
    当然,Elasticsearch 不仅仅是 Lucene,并且也不仅仅只是一个全文搜索引擎。 它可以被下面这样准确地形容:

          一个分布式的实时文档存储,每个字段可以被索引与搜索;
          一个分布式实时分析搜索引擎;
          能胜任上百个服务节点的扩展,并支持 PB 级别的结构化或者非结构化数据。
          由于Elasticsearch的功能强大和使用简单,维基百科、卫报、Stack Overflow、GitHub 等都纷纷采用它来做搜索。现在,Elasticsearch已成为全文搜索领域的主流软件之一。

         但近几年有了一个新的概念,叫 Elastic Stack, 如果你没有 听说过 Elastic Stack ,那你一定听说过ELK,实际上ELK是三款软件的简称,分别是 Elasticsearch、Logstash、Kibana 组成,在发展的过程中,又有新成员Beats的加入,所以就形成了Elastic Stack。所以说,ELK 是旧的称呼,Elastic Stack是新的名字

         如果你从来没有接触过 ElasticSearch ,你可以把 logStash 当做 日志 处理工具,把 Kibana 当做 可视化界面工具,把 Beats 当做 收集数据用的。总而言之 :这三样东西 辅助着 ElasticSearch 完成 搜索工作 ,合起来就是Elastic Stack

         全系的Elastic Stack技术栈包括:

   ElasticSearch

         Elasticsearch 基于java,是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。

   Logstash

          Logstash 基于java,是一个开源的用于收集,分析和存储日志的工具。

   Kibana

          Kibana 基于nodejs,也是一个开源和免费的工具,Kibana可以为 Logstash 和 ElasticSearch 提供的日志分析友好的 Web 界面,可以汇总、分析和搜索重要数据日志。

   Beats

          Beats是elastic公司开源的一款采集系统监控数据的代理agent,是在被监控服务器上以客户端形式运行的数据收集器的统称,可以直接把数据发送给Elasticsearch或者通过Logstash发送给Elasticsearch,然后进行后续的数据分析活动。

          到此 Elastic Stack 的技术栈我们已经大致了解了,主要来说 ,现在的主角是 ElasticSearch,其他几个都是配角,只是为了打辅助 现在开始分享教程

ElasticSearch 最全工具
这篇文章细节之处,不过多说明,主要在于文章,写得很全面,学习之前可以先安装工具 ,也可以看完其他视频在进行安装
文章 : https://blog.csdn.net/laoyang360/article/details/80645710

ElasticSearch 快速入门
文章 : https://www.cnblogs.com/cjsblog/p/9439331.html
重点在于实操 ,就是一个简单的入门 ,理论知识需要加强

ElasticSearch 知识进阶

文章 写的很全面,很适合新手,缺点,就是 需要耐心,要认真看,不然到后面就会,有点懵
https://blog.csdn.net/JENREY/article/details/81290535

ElasticSearch 全面了解
文章需要一定基础
文章: https://www.yiibai.com/elasticsearch/elasticsearch-getting-start.html

ElasticSearch 详解

文章 和 第二个 有点重叠 ,可以选择性参考学习
文章 : https://www.jianshu.com/p/60b242cbd8b4

Elasticsearch入门,这一篇就够了

文章不错,就是有点过于实操,不注重排版,看进度条就知道,文章超长
文章 : https://www.cnblogs.com/sunsky303/p/9438737.html

对于只是用于做项目的话,建议可以看看这篇

文章 : https://www.exception.site/elasticsearch

了解 ElastSearch 的理论知识记忆,方便 加深印象

文章 : https://blog.csdn.net/weixin_30361641/article/details/95897562

最后一个 建议大家 看看这几道面试题 ,也是很常被问到的
文章地址:

https://www.sohu.com/a/290274759_132276
https://www.cnblogs.com/JohnsonLiu/p/10490978.html
https://blog.csdn.net/abcd1101/article/details/89010070

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值