暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

基础篇:Elasticsearch应用原理篇课程大纲

Elastic之家 2022-04-03
1099

Elastic Stack 8.x 系列课程包含“应用技术(基础篇)”、“底层原理与源码(进阶篇)”、“运维调优篇”和“项目实战篇”四个大部分组成。其中“基础篇”针对在职者因业务或技术要求,迫切需要短时间内快速掌握上手和使用ES,其内容核心为:系统教学如何使用ES;以下为“基础篇”课程大纲

离线版大纲下载地址:https://t.zsxq.com/iEeiQfQ

第1章:课程简介

1.1 为什么要录制这套课程

1.2 这套课程包含哪些内容

1.3 课程特色

1.4 常识速记

1.5 ES 8.x 也有哪些重大变更

1.6 Elastic学习方法论

第2章:环境安装

2.1 选择合适的操作系统

2.2 ES
 与Java
的兼容性

2.3 Elasticsearch
离线文档

2.4 下载和安装Elasticsearch

2.5 Elasticsearch
的基本配置

2.6 单节点模式下服务安装和启动

2.7 构建本地集群

2.8 对初学者的学习建议

第3章:核心概念

3.1 集群:Cluster

3.2 分片:Shard

3.3 节点:Node

3.4 角色:Roles

3.3 索引:Index

3.4 文档:Document

第4章:索引的CRUD

第5章:映射:mapping

5.1 dynamic mapping

5.2 数据类型

5.3 映射参数

第6章:搜索

6.1 本章内容介绍

6.2 上下文、评分和元数据

6.3 字符串查询:query string

6.4 全文检索:fulltext search

6.5 精准查询:term

6.6 过滤器:filter

6.7 组合查询:bool query

第7章:分词器

7.1 文档规范化:normalization

7.2 字符过滤器:character filter

7.3 令牌过滤器:token filter

7.4 分词器:tokenizer

7.5 常用分词器

7.6 自定义分词器:custom analyzer

7.7 中文分词器:ik分词

7.8 热更新

第8章:聚合查询

8.1 聚合分类

8.2 三种聚合的简单案例

8.3 嵌套聚合(多层聚合)

8.4 基于查询结果的聚合、基于聚合结果的查询

8.5 聚合排序

8.6 常用的聚合函数

第9章:脚本查询

9.1 本章内容介绍

9.2 基本概念

9.3 CRUD

9.4 参数化查询

9.5 函数式编程

9.6 本章小结及知识点补充

第10章:索引的批量操作

10.1 基于_mget的批量查询

10.2 文档的四种操作类型

10.3 基于_bulk的增删改

第11章:模糊查询

11.1 关于课程ES的版本升级

11.2 本章内容介绍

11.3 前缀搜索:prefix

11.4 通配符搜索:wildcard

11.5 正则表达式:regexp

11.6 模糊查询:fuzzy

11.7 短语前缀搜索:match_phrase_prefix

11.8 前缀后缀搜索的优化方案:ngram和edge ngram

第12章:搜索推荐

12.1 Term Suggester

12.2 Phrase Suggester

12.3 Completion Suggester

12.4 Context Suggester

第13章:数据建模

13.1 嵌套类型:Nested

13.2 父子级关系:Join

13.3 Elasticsearch数据建模

第14章:Java 客户端

14.1 课程介绍

14.2 Java API和Transport Client

14.3 基于Java API的CRUD

14.4 基于Java API的多条件查找

14.5 基于Java API的聚合查询

14.6 Java REST Client

14.7 嗅探器:Sniffer

第15章:Spring Data ELasticsearch


文章转载自Elastic之家,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论