springboot+elasticSearch
文章平均质量分 50
普通小程序员
这个作者很懒,什么都没留下…
展开
-
RestHighLevelClient封装使用
Java调用ES客户端 [支持ES6.x]Java高级别REST客户端(The Java High Level REST Client)以后简称高级客户端,内部仍然是基于低级客户端。它提供了更多的API,接受请求对象作为参数并返回响应对象,由客户端自己处理编码和解码。每个API都可以同步或异步调用。 同步方法返回一个响应对象,而异步方法的名称以async后缀结尾,需要一个监听器参数,一旦收到响应或错误,就会被通知(由低级客户端管理的线程池)。高级客户端依赖于Elasticsearch core项原创 2021-11-02 09:43:28 · 1056 阅读 · 0 评论 -
RestHighLevelClient————date_histogram(es自带聚合) 根据年月日做统计
只写了后台,前端请求带上dateType给后台,后端返回封装了json字符串的mapGsonUtil.getJsonStringByObject()是封装的Gson.toJson的方法前端接受解析结果 并设置echatrs参数 即可完成图表绘制/** * 消息趋势统计 dateType由前端传递 包括年月周 * 按年则统计过去12个月 * 按月则统计过去30天 * 按周则统计过去7天**/public Map<String, String> msgTrendCount(原创 2020-06-27 16:19:26 · 2338 阅读 · 1 评论 -
date_histogram的用法
目录1.标准写法在kibana中2.date_histogram支持了日期的表达式3.时间返回结果格式化4.time_zone时区的用法5,offset 使用偏移值,改变时间区间6.Missing Value缺省字段7.其他8.代码实现https://blog.csdn.net/opera95/article/details/78614244date_histogram(和histogram一样)默认只会返回文档数目非零的 buckets。1.标准写法在k...原创 2020-06-03 14:53:53 · 12184 阅读 · 2 评论 -
ES的date_histogram 根据年月日做统计
只写了后台,前端请求带上dateType给后台,后端返回封装了json字符串的mapGsonUtil.getJsonStringByObject()是封装的Gson.toJson的方法前端接受解析结果 并设置echatrs参数 即可完成图表绘制/** * 消息趋势统计 dateType由前端传递 包括年月周 * 按年则统计过去12个月 * 按月则统计过去30天 * 按周则统计过去7天**/public Map<String, String> msgTrendCount(转载 2020-06-03 11:13:14 · 5617 阅读 · 0 评论 -
ElasticSearch-- terms和cardinality 的区别
terms:聚合分组,类似于sql中group by,结果为每个单位出现的次数,需要给定size值,不然默认最大为10cardinality: 去重,类似于sql中distinct ,结果为单位数量,如查询共有多少个班级:...原创 2020-04-13 22:35:47 · 787 阅读 · 0 评论 -
Java es出现的问题
1.端口问题遇到:NoNodeAvailableException: None of the configured nodes are available: [{#transport#-1}...。ES安装的端口是9200,但是程序中连接的端口要写9300,因为TCP内部传输端口 9300。...原创 2020-04-06 11:39:27 · 151 阅读 · 0 评论 -
ElasticSearch RestHighLevel 客户端查询
目录模板写法1.maven引用2.配置3.配置类4.新增索引5.分组统计6.查询+统计7.多字段分组聚合模板写法// 1、创建search请求SearchRequest searchRequest = new SearchRequest("索引名");// 2、用SearchSourceBuilder来构造查询请求体 ,请仔细查看它的方法,构...原创 2020-04-06 11:16:06 · 275 阅读 · 0 评论 -
elasticsearch transport客户端查询
目录ES常见查询及聚合的JAVA API(1)根据ID 进行单个查询(2)分页查询所有记录(3)根据多条件组合与查询(4)多条件或查询(5)范围查询(6)包含查询(7)专门按id进行的包含查询(8)按通配符查询(9)统计count(10)查询最大值(11)统计总和(12)平均数(13)统计样本基本指标(14)分组求各组数据(15)多...原创 2020-04-06 10:06:47 · 450 阅读 · 0 评论 -
ElasticSearch---------------transport client连接查询
1.配置properites配置文件2.配置ElasticSearchConfig类3.编写实体和实现类1.配置properites配置文件spring.elasticsearch.host=159.226.16.185spring.elasticsearch.port=9300elasticsearch.cluster.name=CNIC-NEW-ES2.配置El...原创 2020-04-05 11:03:15 · 554 阅读 · 0 评论