Elastic Search进阶及实际应用
一、基础知识
-
核心概念
- 索引(index):相当于关系型数据库的数据库
- 类型(type):相当于关系型数据库的表
- 映射(mapping):相当于关系型数据库的表结构
- 文档(document):相当于数据库的行(记录)
二、Java客户端操作Elasticsearch
-
依赖
-
环境变量设置
-
添加索引
-
删除索引
-
创建映射
[外链
-
创建文档
-
修改文档
-
删除文档
-
查询文档(全部)
-
查询文档(部分)
-
查询文档(分页及排序)
三、使用Spring Data Elasticsearch操作Elasticsearch
-
依赖
-
配置
-
注解
-
领域对象
-
Dao(接口即可)
-
模板操作数据库
-
新建索引、映射、文档
-
更新文档
-
删除文档
-
查询文档(全部)
-
查询文档(条件及分页查询)
-
四、大型电商项目应用
- SPU
- SKU