Elasticseach学习路线

少点代码,多点头发

本文已经被GitHub收录,欢迎大家踊跃star 和 issues。

https://github.com/midou-tech/articles

说点废话

前面写了Es开篇简介别管原理,先run起来 两篇关于Es的文章,反响还不错,有读者也在催接下来的更新进度。

在一个400人的大群里,直接催我更新,只能说压力山大啊…

其实还好,催更说明两个问题

  • 文章有被大家看到
  • 文章确实有点东西

最近刚进入新的工作环境,需要去了解新的工作内容、了解需求、了解工程架构,工作上的事情比较多。

Elasticsearch系列我也是边学边写,很多不确定知识点需要去查大量的资料。

来点正文

既然是学习,就必须给自己制定一个好的学习路线,把自己要掌握的知识梳理下来,后期学习也不会迷失方向。

加之前面说了要写这一系列的文章,也没有个具体大纲,忍不住吐槽自己一把。

花了一些时间总结了关于Elasticsearch的整体知识框架,也是之后更新的写作框架。

看不清楚的可以后台回复【ES脑图】获取高清pdf文件。

这个脑图,不简单是一个写作路线图,也是一个很好的学习路线图,同时也是一个es整体知识框架图。

为什么要学ES

ES的发展史

竞争优势

使用场景

基本概念

索引(Index)

文档(Document)

映射(mapping)

集群(cluster)

分片(shard)

先用起来(使用者)

本地搭建安装Es集群/服务端搭建集群

写入数据进Es

  • 爬虫系统爬取互联网数据
  • filebeat采集数据
  • 监听binlog
  • 上报数据系统

Es简单查询语法

重要配置讲解

数据处理

基本的数据操作

  • CRUD

    • filebeat/client/http
  • 文档的Bulk操作

  • 文档的并发操作

数据建模

  • 索引建模
  • 文档建模
  • mappings&settings

数据修复

  • 通过pipeline预处理
  • query更新数据
  • 重建索引

文本数据分析

  • Analyzer
  • Tokenizer

索引管理

搜索姿势

搜索API

结构化查询

全文检索

join查询

符合查询

地理位置检索

搜索结果处理

相关性干预

讲讲原理

核心概念

  • 索引
  • 文档
  • 映射
  • 分片
  • 副本
  • 节点
  • 集群
  • 路由

倒排索引

  • 分词

    • 内置分词器
    • 多语言分词器
  • 倒排结构探析

搜索相关性

  • 相关性算法

    • TF-IDF/BM25
    • 向量空间模型、余弦定理
  • 相关度指标

插件开发

API扩展

分词插件

安全插件

业务逻辑插件

分布式支持

分布式索引原理

分布式路由

分片原理

节点故障转移

分布式搜索流程

Es管理

集群部署与水平扩展

集群备份与升级

集群安全

集群监控

集群问题诊断与排查

架构设计

ES架构设计图分析

项目实战

知名博主博文检索系统

  • 优选一批优秀原创作者,三太子敖丙、java3y、接水怪等等
  • 博文检索,标题、正文、内容、作者、内容标签
  • 热点排序

业界通用ELK实战

接下来的几篇会写关于一个使用者,如何用好Elasticsearch,用一些常见的示例去写这部分的文章。

例如,大量日志数据怎样写进es?写进去之后如何建索引?怎么查询我想要的数据?

会围绕这一系列去写,先用好Elasticsearch之后,再去探索他的原理。

Elasticsearch相关文章

龙跃十二

Elasticsearch是一个开源的分布式搜索和分析引擎,可以用于实时将物流快递单等业务数据增量同步至Elasticsearch索引中。它被广泛应用于各种场景,包括日志分析、全文搜索、数据可视化等。根据引用中的信息,李猛是一位对Elasticsearch有深入体验的工程师,他对Elastic-Stack的开发、架构、运维等方面有丰富的经验,并且提供咨询、培训和调优实施等服务。 如果您想使用Elasticsearch,您需要启动Elasticsearch服务器和Kibana。启动Elasticsearch服务器可以使用版本2.1或更高版本。同时,您还可以使用Kibana来进行数据可视化和仪表板的创建。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [一文快速了解Elastic Search 开源搜索引擎(技术选型+启动命令)](https://blog.csdn.net/xianyu120/article/details/117518586)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [ES既是搜索引擎又是数据库?真的有那么全能吗?](https://blog.csdn.net/w397090770/article/details/108934868)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

龙跃十二

写的不错,给点鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值