IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> ElasticSearch7.6学习 -> 正文阅读

[大数据]ElasticSearch7.6学习

说明

  • 本人还是一名小白,由于跟公司大佬交流了一波,啥都不懂了我准备开始学习ElasticSearch,努力才成为一名优秀的取数人(自嘲)。由于b站有个关于ElasticSearch播放量超高的视频,故准备从这个视频开始学习相关知识,下面将在此文章里面记录学习过程以及心得,方便后续查看
  • 此学习的目的不在于完完全全弄懂全部知识,由于学习是一个螺旋上升的过程,今天不懂的知识,也许明天就悟了,所以给自己订的目标主要是了解以及会简单使用;目前也不太清楚这个视频是否符合当下的我,后续如果学习完成,会在最后分享学习心得的。

一、ElasticSearch课程简介

简单了解ElasticSearch

  • ElasticSearch(简称ES):主要的功能是搜索,主要针对的是大数据量的搜索;
  • 大家一定听过并用过百度、Google等搜索引擎,经常听到这样的一句话,有问题找度娘;虽然百度现在被大多数人诟病,但是大家还是会在百度上面搜索相关东西。对于这样的搜索引擎怎么将你需要的东西呈现给你呢,这就需要一个大数据背后的搜索工具啦。像百度、淘宝、京东等公司,都需要在这样的工具
  • SQL(Structured Quevy Language(结构化查询语言)):想来聊一聊SQL,特别是MySQL。最近取数就在频繁的利用SQL,有一个比较大的感觉,如果连接的表不是特别多的话,数据量也不是特别多的话,查询起来还是挺快的;但是一旦涉及特别多的表的时候,查询速度就会变慢,甚至压根查不出来数据。还有一个比较大的问题,MySQL是关系型数据库,存储的数据有限,不能看看各个业务状态下的数据,比如说不能看到订单中间的情况,只能看到最开始和最后的情况
  • 总结:如果需要搜索的功能,你就需要ElasticSearch,特别是大数据量的时候

后续课程重点

  • 聊一个人Doug Cutting(lucene创始人)
  • Solr与ElasticSearch
  • 安装软件
  • ElasticSearch生态圈
  • 分词器ik
  • RestFul操作 ES
  • CRUD
  • SpringBoot 集成ElasticSearch
  • 爬虫爬取数据
  • 实战、模拟全文检索

补充知识

  • REST (REpresentation State Transfer) 描述了一个架构样式的网络系统,指的是一组架构约束条件和原则。
  • RESTful 指的是满足这些约束条件和原则的应用程序或设计。
  • RESTful service是一种架构模式,它的轻量级web服务,发挥HTTP协议的原生的GET,PUT,POST,DELETE。
  • REST 并非始终是正确的选择。 它作为一种设计 Web 服务的方法而变得流行,这种方法对专有中间件(例如某个应用程序服务器)的依赖比基于 SOAP 和 WSDL 的方法更少。
  • CRUD:指在做计算处理时的增加(Create)、读取查询(Retrieve)、更新(Update)和删除(Delete)几个单词的首字母简写。主要被用在描述软件系统中DataBase或者持久层的基本操作功能。

感想

  • 后续的学习重点会放在了解ES以及CRUD之前的内容,后续实战的地方可能会涉及JAVA、Linux等相关知识,为了能坚持下去,降低预期,对一些比较难的地方了解即可,重点放在小白阶段能学的会的地方

相关链接

什么是REST ? 什么是RESTful?
什么是CRUD? CRUD的操作

二、聊聊Lucene创始人

三、ElasticSearch概述

四、Solr与ES的对比及选型

五、ES安装及head插件

六、KIbana的安装

七、ES核心概念理解

八、IK分词器详解

九、Rest风格操作

十、基本操作回顾

十一、花式查询详解

十二、SringBoot集成ES详解

十三、关于索引的API操作详解

十四、关于文档的API操作详解

十五、京东搜索:项目搭建

十六、京东搜索:爬取数据

十七、京东搜索:业务编写

十八、京东搜索:前后端交互

十九、京东搜索:关键字高亮显示

二十、狂神聊ES小结

视频链接

ElasticSearch7.6学习视频链接

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-07-24 11:33:51  更:2021-07-24 11:36:05 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年4日历 -2024/4/30 22:12:41-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码