![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Elasticsearch
文章平均质量分 76
学习才能变得强大
这个作者很懒,什么都没留下…
展开
-
Elasticsearch(四)深分页Scroll
1.1、scroll与from+size区别ES对于from+size的个数是有限制的,二者之和不能超过1w。当所请求的数据总量大于1w时,可用scroll来代替from+size。1、先将用户指定的关键字进行分词;2、将词汇去分词库中进行检索,得到多个文档的id;3、去各个分片中拉取指定的数据,相对耗时较长;4、将数据根据score进行排序,耗时相对较长;5、根据from,size的值,截取满足条件的查询到的数据;6、返回结果;优点:每次都能获取到最新的记录;原创 2023-09-17 21:55:29 · 584 阅读 · 0 评论 -
Elasticsearch(三)聚合基本使用
可以理解成Java中的Map<String, List>结构,类似于Mysql中的group by后的查询结果。对一个数据分组执行的统计,比如计算最大值,最小值,平均值等 类似于Mysql中的max(),min(),avg()函数的值,都是在group by后使用的。这里为两层aggs聚合查询,先按服务类型统计,得到数据分组,再在数据分组里算平均价格。最常用的统计:count,avg,max,min,sum,语法含义与mysql相同。多个aggs嵌套语法也是如此,aggs代码块的位置即可。原创 2023-09-10 20:13:44 · 362 阅读 · 0 评论 -
Elasticsearch(二)kibana数据检索
有了数据学习使用kibana调用api检索数据,熟练kibana操作后再进一步使用spring data。termmatch文档内容格式参考。原创 2023-09-03 19:10:59 · 1235 阅读 · 0 评论