![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES
elasticsearch相关操作说明
芭比萌妹
欢迎来到萌妹乐园
展开
-
ES查询相关Java代码(持续更新)
ES查询相关Java代码(持续更新)原创 2023-02-27 15:30:39 · 520 阅读 · 0 评论 -
ES相关DSL语句(持续更新)
ES的kibana操作语句汇总原创 2022-12-29 09:11:20 · 1709 阅读 · 2 评论 -
ES时间分组统计查询
es时间分组统计查询原创 2022-08-22 16:25:14 · 1464 阅读 · 2 评论 -
elasticsearch in 语句
select * from aaa where id in (1,2,3,4)对应es查询语句GET /index/type/_search{ "query": { "terms": { "id": [ 1,2,3,4 ] } }}对应Java API@Autowiredprivate RestHighLevelClient client;SearchRequest request = new SearchRequest(i原创 2022-05-25 15:00:46 · 1026 阅读 · 0 评论 -
es or查询
//跨索引查询SearchRequest request = new SearchRequest(index1,index2);想实现类似于 select * from table where (a != 1 and b != 1) or (startTime> “2022-05-20” and (a == 1 or b == 1)) 废话不多说,直接上代码@Autowired private RestHighLevelClient client; public List<原创 2022-05-20 17:11:58 · 2931 阅读 · 0 评论 -
Es Java多字段分组查询
es按照多个字段分组查询GET /你的索引/_search{ "size": 0, "aggregations": { "字段一的结果命名": { "terms": { "field": "startTime.keyword" }, "aggregations": { "字段二的结果命名": { "terms": { "field": "aa.keyword" } } } } }}java 代码实现:原创 2022-05-12 10:38:03 · 5756 阅读 · 0 评论 -
ES java 查询指定列
@Autowired private RestHighLevelClient client;public List<Map<String,Object>> search(String index) { List<Map<String,Object>> hitList = new ArrayList(); try { //搜索请求 SearchRequest request = new原创 2022-05-12 10:04:27 · 2532 阅读 · 0 评论 -
Es java分页查询列表数据
@Autowired private RestHighLevelClient client;public List<Map<String,Object>> searchList(String index,String fuzzySearchStr,int pageNum,int pageSize) { List<Map<String,Object>> hitList = new ArrayList(); try {原创 2022-05-12 09:04:22 · 1364 阅读 · 0 评论 -
ES java 根据条件查询总数
public long countSearch(String index,Map<String,Object> paramMap,Map<String, Object> notParamMap, String startTime,String endTime,String fuzzySearchStr) throws IOException { CountRequest countRequest = new Co原创 2022-05-12 08:50:04 · 3400 阅读 · 0 评论 -
ES Java分组查询,类似于MySQL的group by
public Map<String, Object> getCountGroup(String index,String startTime,String endTime,String groupFiled) throws IOException { Map<String, Object> resultMap = new HashMap<String, Object>(16); SearchRequest searchRequest = n原创 2022-05-10 14:57:28 · 1362 阅读 · 0 评论