首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ElasticSearch系列-SpringBoot整合

引入依赖

配置客户端

客户端对象

ElasticsearchOperations

RestHighLevelClient

ElasticsearchOperations

特点: 始终使用面向对象方式操作 ES

索引: 用来存放相似文档集合

映射: 用来决定放入文档的每个字段以什么样方式录入到 ES 中 字段类型 分词器..

文档: 可以被索引最小单元  json 数据格式

相关注解

索引文档

删除文档

查询文档

更新文档

删除所有

RestHighLevelClient

创建索引映射

索引文档

更新文档

删除文档

基于 id 查询文档

综合查询

聚合:英文为Aggregation,是es除搜索功能外提供的针对es数据做统计分析的功能。聚合有助于根据搜索查询提供聚合数据。聚合查询是数据库中重要的功能特性,ES作为搜索引擎兼数据库,同样提供了强大的聚合分析能力。它基于查询条件来对数据进行分桶、计算的方法。有点类似于 SQL 中的 group by 再加一些函数方法的操作。

测试数据

使用

根据某个字段分组

求最大值

求最小值

求平均值

整合应用

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OO4MyaaXt_-TFZcmTFg1QcsQ0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券