ElasticSearch课程简介
版本:ElasticSearch 7.6.1
6.x 和 7.x 区别很大,6.x的API(原生API,RestFul 高级)
前期可以看成是一个数据库,也有对应的库,表(类型已经废弃),记录
ElasticSearch是为了学大数据来做的铺垫
- 一体化的日志分析师需要会ELK
- 【E】:ElasticSearch
- L:logstash
- 【K】:kibana
- 数据监控,数据展示
ELK下载路径:
下载慢的小伙伴们可以到 华为云的镜像去下载
速度很快,自己找对应版本就可以
ElasticSearch:
https://mirrors.huaweicloud.com/elasticsearch/?C=N&O=D
logstash:
https://mirrors.huaweicloud.com/logstash/?C=N&O=D
kibana:
https://mirrors.huaweicloud.com/kibana/?C=N&O=D
我们要讲解什么?
比如百度搜索一个CROC就会出来很多的相关信息。
ES其实是一种分布式的全文检索的引擎。
原来:SQL查询:like %CROC%
- 如果是大数据,索引起来会非常慢
现在主流:ElasticSearch: 搜索!
- 比如:百度,淘宝电商,GitHub
1、聊一个人
2、货比三家
3、安装
4、生态圈
5、分词器
6、RestFul操作 ES
7、CRUD
8、SpringBoot集成ES(从原理分析!)
9、爬虫爬取数据
10、实战,模拟全文检索
总结
以后你只要,需要用到搜索,就可以使用ES!(大数据量的情况下!)