第一章 微课-【Java】spring data elasticsearch -理论
1-1 Elasticsearch简介和使用
  • Elasticsearch的安装、配置、入门及插件的安装和使用
  • 什么是SpringDataElasticsearch
1-2 Spring的命名空间与准备工作
  • Spring的命名空间
  • 准备工作(配置spring容器、Service、Dao、Domain)
1-3 调用ElasticsearchTemplate对索引库进行CRUD操作
  • 创建索引和删除索引
  • 创建文档和更新文档
  • 更新文档
  • 删除文档
1-4 调用ElasticsearchTemplate对索引库进行查询操作
  • 查询文档数量
  • 主键ID查询
  • 多个主键ID查询
  • 查询所有文档
  • 词条查询
  • 通配符查询
  • 模糊查询
  • 高级bool查询
  • 排序
  • Criteria条件查询
  • 分页查询
  • 文字分页高亮
1-5 使用Repository对索引库进行CRUD操作
  • ElasticsearchRepository接口
  • _创建索引和删除索引
  • _创建文档
  • _修改文档
  • _删除文档
  • _使用ID查询
  • _查询所有
  • _排序
  • _分页
  • _条件查询
  • 分页、排序、条件查询
  • 声明查询Query(单字段搜索)
  • 声明查询Query(多字段搜索)
第二章 微课-【Java】spring data elasticsearch -案例
2-1 初始化项目与需求分析
  • 初始化项目
  • 需求分析
2-2 主题帖的CRUD操作
  • 导入坐标
  • 配置文件
  • 查询主题帖
  • 新增主题帖
  • 查看主题帖
  • 回复主题帖
  • 查看子帖
2-3 搜索主题帖和回帖
  • 搜索主题帖和回帖_1(链接跳转)
  • 搜索主题帖和回帖_2(无搜索条件时查询数据库)
  • 搜索主题帖和回帖_3(分页实现)
  • 搜索主题帖和回帖_4(带条件搜索索引库和添加处理中文乱码的过滤器)
  • 搜索主题帖和回帖_5(实现文字高亮)
2-4 初始化数据
  • 初始化数据