本教程将展示 Spring Data Elasticsearch的工作原理。对Elasticsearch进行安装,简化了Elasticsearch的开发,使用了

*   第一章 微课-【Java】spring data elasticsearch -理论/

  *   Elasticsearch简介和使用/

    *   Elasticsearch的安装、配置、入门及插件的安装和使用

    *   什么是SpringDataElasticsearch

  *   Spring的命名空间与准备工作/

    *   Spring的命名空间

    *   准备工作(配置spring容器、Service、Dao、Domain)

  *   调用ElasticsearchTemplate对索引库进行CRUD操作/

    *   创建索引和删除索引

    *   创建文档和更新文档

    *   更新文档

    *   删除文档

  *   调用ElasticsearchTemplate对索引库进行查询操作/

    *   查询文档数量

    *   主键ID查询

    *   多个主键ID查询

    *   查询所有文档

    *   词条查询

    *   通配符查询

    *   模糊查询

    *   高级bool查询

    *   排序

    *   Criteria条件查询

    *   分页查询

    *   文字分页高亮

  *   使用Repository对索引库进行CRUD操作/

    *   ElasticsearchRepository接口

    *   _创建索引和删除索引

    *   _创建文档

    *   _修改文档

    *   _删除文档

    *   _使用ID查询

    *   _查询所有

    *   _排序

    *   _分页

    *   _条件查询

    *   分页、排序、条件查询

    *   声明查询Query(单字段搜索)

    *   声明查询Query(多字段搜索)

*   第二章 微课-【Java】spring data elasticsearch -案例/

  *   初始化项目与需求分析/

    *   初始化项目

    *   需求分析

  *   主题帖的CRUD操作/

    *   导入坐标

    *   配置文件

    *   查询主题帖

    *   新增主题帖

    *   查看主题帖

    *   回复主题帖

    *   查看子帖

  *   搜索主题帖和回帖/

    *   搜索主题帖和回帖_1(链接跳转)

    *   搜索主题帖和回帖_2(无搜索条件时查询数据库)

    *   搜索主题帖和回帖_3(分页实现)

    *   搜索主题帖和回帖_4(带条件搜索索引库和添加处理中文乱码的过滤器)

    *   搜索主题帖和回帖_5(实现文字高亮)

  *   初始化数据/

    *   初始化数据