开发步骤
-
jar yml
-
实体类添加注解 @IndexName @Type @Document 行
-
通过jpa创建文档库
-
创建client的config
-
添加到es的语句(若创建新索引,删除)
-
service中写查询的语句
注:如果整个系统中有数据添加到数据库,同时也要调用到es
查询
1、非聚合查询
精确查询
模糊查询
范围查询
组合查询
2、聚合查询
类似于group by 分组后的操作
桶:group by 相当于桶
指标: 分组后进行count(1)的操作
启发文章
springboot中ElasticSearch入门与进阶:组合查询、Aggregation聚合查询(你想要的都有)