![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es
文章平均质量分 85
卡卡东~
人脑像计算机也不够
展开
-
ES集群搭建_使用docker
单机的elasticsearch做数据存储,必然面临两个问题:海量数据存储问题、单点故障问题。ES集群搭建_使用docker- 海量数据存储问题:将索引库从逻辑上拆分为N个分片(shard),存储到多个节点- 单点故障问题:将分片数据在不同节点备份(replica )ES集群介绍为什么需要集群ES集群相关概念搭建ES集群集群职责划分集群脑裂问题...原创 2022-06-14 15:58:30 · 2689 阅读 · 6 评论 -
ES查询不存在的索引,索引未创建导致查询报错
项目中的一个es索引是根据时间建立的,在对其操作时候,因时间原因此索引为创建,查询时候报如下错误:`[Elasticsearch exception [type=index_not_found_exception, reason=no such index [xxx_xxx_xxx_202206]]]`可以看到报错原因是因为此索引未发现,不存在。网上查了没找到具体做法,有方法是在查询时候判断是否存在的。但是我们想要的是,==怎样在查询时候忽略不存在的index==原创 2022-06-02 11:00:44 · 11642 阅读 · 3 评论 -
查es大于10000条数据-滚动查询(scroll)
查es大于10000条数据-滚动查询(scroll),总所周知,es一般查询只支持最多查询出前1w条数据,很难受。想要一次性查询出你想要的数据,一些大数据的场景下,我们需要用到ElasicSearch的两种查询方式:==深度分页==或者==滚动查询==,我们今天使用的是滚动查询方式,因为需要一批次加载全部使用的数据。原创 2022-05-19 21:30:00 · 9952 阅读 · 9 评论 -
es的时间聚合date_histogram
es的时间聚合date_histogram,AggregationBuilders.dateHistogram()name.field(field)转载 2022-02-24 10:51:06 · 6948 阅读 · 0 评论 -
es AggregationBuilders 聚合查询
在项目中遇到一块关于es的多条件聚合的代码,如下:>AggregationBuilders> .terms("agg_name")> .field("name")> .size(Integer.MAX_VALUE)> .subAggregation(AggregationBuilders> .topHits("top")> .sort("time",SortOrade.DESC原创 2022-02-17 22:00:00 · 14696 阅读 · 0 评论 -
使用es对查询的优化
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-11-12 15:54:31 · 5485 阅读 · 0 评论