在线咨询

架构师系列课程:《深入浅出ElasticSearch》--架构师必备核心框架

课程内容:

     第一节课:ES简介和安装
      1:ES简介
      2:ES安装、常用插件安装
      
     第二节课:核心概念
      1:ES的核心概念,包括:索引词(term)、文本(text)、分析(analysis) 、索引(index)、类型(type)、文档(document)、映射(mapping)、字段(field)、来源字段(source field)、集群(cluster)、节点(node)、主节点 、路由(routing)、分片(shard)、主分片(primary shard)、副本分片(replica shard)
      
     第三节课:基本使用
      1:请求格式
      2:创建索引,查看索引,列出所有的索引
      3:插入数据
      4:查询数据
      5:修改数据
      6:删除数据
      7:删除索引
      
     第四节课:简单查询
      1:ES搜索的两种方式
      2:关于timeout
      3:多索引和多类别
      4:分页
      5:在集群系统中深度分页
      6:关于routing
      7:关于加减符号
      
     第五节课:基本流程和API约定
      1:使用ES的基本流程
      2:API约定
      3:多索引参数
      4:通用参数
      5:响应过滤(filter_path)
      
     第六节课:索引操作
      1:创建索引
      2:获取索引
      3:检查索引是否存在
      4:打开/关闭索引
      5:PUT mapping API
      6:获取Mapping的API
      7:获取字段Mapping的API
      8:更新索引设置
      9:更新索引分析器
      10:获取索引设置信息
      11:Analyze API
      
     第七节课:索引管理和配置
      1:索引统计信息
      2:Indices Segments API
      3:Indices Shard Store API
      4:Clear Cache API
      5:Refresh API
      6:Force Merge API
      7:索引配置
      8:缓存失效
      9:监控缓存
      
     第八节课:Mapping操作
      1:Mapping概述
      2:Mapping根对象
      3:Mapping属性
      4:字段数据类型
      5:多值字段
      6:空字段
      7:对象映射
      8:理解内部对象
      9:内部对象数组
      10:元数据类型
      
     第九节课:Mapping参数
      1:Mapping常用参数,含义、配置方式
      
     第十节课:动态映射
      1:动态映射概述
      2:禁用索引动态映射
      3:动态字段映射
      4:动态模板
      
     第十一节课:理解倒排索引
      1:理解Lucene如何处理文档
      2:预防类型陷阱
      3:倒排索引
      4:Lucene概述
      5:Lucene的倒排索引
      6:ES的倒排索引
      
     第十二节课:理解索引
      1:理解动态索引
      2:理解删除和更新
      3:理解近实时搜索
      4:理解索引刷新
      5:理解事务日志
      6:理解合并段
      7:理解Flush
      
     第十三节课:分析器
      1:分析器概述
      2:自定义分析器
      3:ES内建分析器
      4:使用分析器
      
     第十四节课:索引别名和零停机时间
      1:索引别名概述
      2:索引别名的基本操作
      3:零停机时间
      
     第十五节课:DSL
      1:DSL概述、基本语法
      2:分页
      3:排序、多级排序、多值字段排序、多值字段字符串排序
      4:字段过滤
      5:DSL杂项知识
      
     第十六节课:结构化搜索
      1:结构化搜索概述
      2:term query
      3:terms query
      4:range query
      5:exists query
      6:missing query
      7:prefix query
      8:wildcard query
      9:regexp query
      10:ids query
      11:fuzzy query
      12:复合查询,Bool Query、boosting query、Dis Max Query
      
     第十七节课:结构化过滤
      1:结构化过滤和结构化查询的异同
      2:常用的过滤语句
      3:查找精确值
      4:范围查询
      5:处理null值
      
     第十八节课:全文搜索
      1:全文搜索概述
      2:Match查询
      3:短语搜索
      4:组合查询
      5:multi查询
      6:批量操作
      
     第十九节课:评分
      1:相关性
      2:TF/IDF
      3:评分
      
     第二十节课:重新评分
      1:理解二次评分
      2:二次评分说明
      
     第二十一节课:函数评分
      1:函数评分查询概述
      2:函数评分基本语法
      3:函数评分
      4:相关性排序失效
      
     第二十二节课:聚合第一部分
      1:聚合概述
      2:聚合的基本语法
      3:聚合使用初步
      4:Metrics聚合 之 Avg、sum、max、min、stats
      5:Metrics聚合 之 Top hits
      6:Bucket聚合 之 Histogram
      7:Bucket聚合 之 Range
      
     第二十三节课:聚合第二部分
      1:Bucket聚合 之 Terms
      2:Bucket聚合 之 Filter
      3:Bucket聚合 之 Filters
      4:Pipeline概述
      5:Pipeline 之 Avg、max、min、sum、stats、extended_stats Bucket
      6:Pipeline 之 Cumulative Sum
      
     第二十四节课:嵌套
      1:嵌套概述
      2:嵌套对象映射
      3:查询嵌套对象
      4:嵌套聚合
      
     第二十五节课:Join类型
      1:Join概述
      2:Join使用限制
      3:Join使用
      
     第二十六节课:ES集群第一部分
      1:集群概述
      2:查看集群健康
      3:集群节点类型
      4:主节点
      5:数据节点
      6:客户端节点
      
     第二十七节课:ES集群第二部分
      1:理解索引和分片
      2:理解分片
      3:理解分片-复制
      4:理解分片-consistency(一致性)
      5:理解分片-timeout
      6:在主分片或复制分片上检索一个文档必要的顺序步骤
      7:执行局部更新必要的顺序步骤
      8:基于文档的复制
      9:多文档模式
      10:理解批量格式
      11:理解路由
      12:横向扩展、负载均衡
      
     第二十八节课:ES集群API
      1:查看集群状态信息
      2:集群统计
      3:集群配置更新
      4:集群重新路由
      5:节点统计
      6:节点信息
      7:活跃线程
      8:Cat API介绍
      
     第二十九节课:Java客户端第一部分
      
     第三十节课:Java客户端第二部分
      
     第三十一节课:Java客户端第三部分
      
     第三十二节课:Java客户端第四部分

购买课程

   难度等级: 中高级    课程时长: 16小时48分钟

   课程节数: 32节    课程价格: 519