引入依赖
配置客户端
客户端对象
ElasticsearchOperations
RestHighLevelClient
ElasticsearchOperations
特点: 始终使用面向对象方式操作 ES
索引: 用来存放相似文档集合
映射: 用来决定放入文档的每个字段以什么样方式录入到 ES 中 字段类型 分词器..
文档: 可以被索引最小单元 json 数据格式
相关注解
索引文档
删除文档
查询文档
更新文档
删除所有
RestHighLevelClient
创建索引映射
索引文档
更新文档
删除文档
基于 id 查询文档
综合查询
聚合:英文为Aggregation,是es除搜索功能外提供的针对es数据做统计分析的功能。聚合有助于根据搜索查询提供聚合数据。聚合查询是数据库中重要的功能特性,ES作为搜索引擎兼数据库,同样提供了强大的聚合分析能力。它基于查询条件来对数据进行分桶、计算的方法。有点类似于 SQL 中的 group by 再加一些函数方法的操作。
测试数据
使用
根据某个字段分组
求最大值
求最小值
求平均值
整合应用
领取专属 10元无门槛券
私享最新 技术干货