- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 resthighlevelclient 先通过条件进行查询,再对查询的结果进行求和
例如:先查询出所有name为"张三"的员工,再对所有name为"张三"员工的工资进行求和./** * 求和聚合查询: AggregationBuilders.sum("sum_salary").field("salary") */ @Test void sumAggregation() throws IOException { //创建一个查询请求,并指定索引名称 SearchRequest searchRequest = new S
2022-01-27 15:43:01
1380
原创 【Elasticsearch之resthighlevelclient查询进阶篇】
resthighlevelclient 聚合查询进阶篇(包含最大值、最小值、求和、求平均值、范围区间查询、分组查询、区间分组查询)
2022-01-27 15:15:48
1954
原创 es 查询一次性只返回10条数据的解决办法
设置索引的max_result_window属性值,可通过post工具发送请求进行修改,调用方式如下:PUT http://ip:port/index/_settings{"max_result_window":50000000}截图如下:其中:ip,port分别对应ES服务器的ip和端口号,index为要查询的索引的名称...
2022-01-27 15:04:58
9222
3
原创 【elasticsearch 对不同年龄段的员工分组查询统计】
如:统计0-20岁,20-40岁,40~60岁各个区间段的员工人数/** * range范围桶聚合查询: AggregationBuilders.range("age_ranges_count").field("age").addRange(0, 20).addRange(20, 40).addRange(40, 60) */ @Test void rangeAggregation() throws IOException { //创建一个查询请求,
2022-01-27 14:47:25
1529
原创 【resthighlevelclient 分页查询大量数据,结果只返回一万条数据的解决办法】
resthighlevelclient 分页使用了from,size分页,当es中查询的数据量大于一万条,分页查询的结果最多只返回了一万条。。。。,解决办法如下:设置: sourceBuilder.trackTotalHits(true);
2022-01-27 14:26:11
3014
1
原创 esalstic 对中文汉字(姓名、区域名等)进行分组查询,分组字段出现分词现象该如何解决?
做项目时我们需要通过es java api 对索引的字段例如区域名称areaname:(安徽省、河北省等等)进行分组查询统计,结果发现分组查询后最后返回:安 、徽、省、河、北、省等分组名称,出现索引字段分组时被分词的现象,这很明显不是我们想要的结果,解决办法如下://根据省份进行分组TermsAggregationBuilder builder=AggregationBuilders.terms("count").field("areaname.keyword");既在需要分组的索引字段名称后面
2022-01-27 14:11:12
1710
原创 oracle sql查询语句将clob转换为String类型
1. 利用dbms_lob.substr()方法可将对应字段转换成字符串如下:select dbms_lob.substr(content) from table;该方法有个缺点,当content字段长度超过某个值时,会报错。总结:sql语句中使用了oracle的wm_concat语法,显示通过java调用发现返回的查询字段为clob类型,需要将clob类型转换为字符串。分为两种方法。上面为第一种方法,下面介绍第二种方法,即为在java代码中将clob类型转为String类型,该种方法对没有长度.
2021-12-20 11:17:49
11893
原创 【紧急】Apache Log4j漏洞简单快速修复
近日,网络上出现 Apache Log4j2 远程代码执行漏洞。攻击者可利用该漏洞构造特殊的数据请求包,最终触发远程代码执行。由于该漏洞影响范围极广,建议广大用户及时排查相关漏洞,经过白帽汇安全研究院分析确认,目前市面有多款流行的系统都受影响。log4j作为众多软件广泛引入的类库,漏洞影响范围太大了,据说各大厂程序员半夜被叫起来加班加点修复。漏洞描述Apache Log4j2 是一个基于 Java 的日志记录工具。该工具重写了 Log4j 框架,并且引入了大量丰富的特性。该日志框架被大量用于业务
2021-12-14 09:48:36
3907
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人