Elastic Search进阶及实际应用

一、基础知识

  1. 核心概念

    • 索引(index):相当于关系型数据库的数据库
    • 类型(type):相当于关系型数据库的
    • 映射(mapping):相当于关系型数据库的表结构
    • 文档(document):相当于数据库的(记录)
      Elastic Search

二、Java客户端操作Elasticsearch

  1. 依赖
    Elastic Search

  2. 环境变量设置
    Elastic Search

  3. 添加索引
    Elastic Search

  4. 删除索引
    Elastic Search

  5. 创建映射
    Elastic Search

    [外链Elastic Search

  6. 创建文档
    Elastic Search

  7. 修改文档
    Elastic Search

  8. 删除文档
    Elastic Search

  9. 查询文档(全部)
    Elastic Search

  10. 查询文档(部分)
    Elastic Search

  11. 查询文档(分页及排序)
    Elastic Search

三、使用Spring Data Elasticsearch操作Elasticsearch

  1. 依赖

  2. 配置
    Elastic Search

  3. 注解
    Elastic Search

  4. 领域对象
    Elastic Search

  5. Dao(接口即可)
    Elastic Search

  6. 模板操作数据库

    • 新建索引、映射、文档
      Elastic Search

    • 更新文档
      Elastic Search

    • 删除文档
      Elastic Search

    • 查询文档(全部)
      Elastic Search

    • 查询文档(条件及分页查询)
      Elastic Search

四、大型电商项目应用

  1. SPU
  2. SKU

相关文章: