- 博客(38)
- 收藏
- 关注
原创 spring data elasticSearch 复杂查询
且 ( (订单状态为1时 商品名称为[name1 or name2]) or (订单状态为2时 办理人为张三) )且 创建时间在 2023-09-20 16:05:24-2023-09-20 17:05:23之间。假设有一张订单表 查询条件为。对应的查询条件拼接代码。
2024-04-24 18:41:28 260
原创 spring data elasticSearch CRUD+分页查询
因为ElasticsearchRepository继承自CrudRepository,所以基本的CRUD方法都提供了。基于 spring-data-elasticsearch-4.0.9.RELEASE 编写。看到网上一些关于spring data es的资料比较乱 而且多数都过时了。createIndex为true,会在项目启动时在es自动创建索引。(小声吐槽官方文档不详细)创建repository。
2024-04-24 18:40:00 473
原创 RestHighLevelClient searchAfter用法
spring data elasticSearch在4.2版本以上才支持es的search after用法。基于elasticsearch-rest-high-level-client-7.6.2.jar。所以在项目不支持的情况下 可以使用es官方提供的RestHighLevelClient实现。
2024-04-24 18:29:14 167
原创 基于hutool封装的excel导出功能
需求中经常会用到excel导出,看了下hutool对poi的封装,感觉还不错。在此基础之上,封装一个excel导出注解。
2022-06-28 14:16:15 1261
原创 Collectors.groupingBy
我们经常会在流管道的终止操作用到Collectors API的groupingBy方法,如List<User> userList = Arrays.asList(new User("alice",18,"female"), new User("bob",19,"male"), new User("carl",18,"male"), new User("dasy",19,"female"));
2021-06-01 23:45:55 5525
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人