首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
es
订阅
大聪明525
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Elasticsearch——Elasticsearch聚合实战
介绍了Elasticsearch中的聚合查询功能。聚合查询包含桶聚合、指标聚合和管道聚合三种方式。并介绍了责任链模式、FilterChain、Average bucket聚合等。
从2000ms缩短到50ms,亿级ES数据搜索性能调优实践
一、背景 2020年以来内容标注结果搜索就是社区中后台业务的核心高频使用场景之一,为了支撑复杂的后台搜索,我们将社区内容的关键信息额外存了一份到Elasticsearch中作为二级索引使用。随着标注业
Elasticsearch 嵌套类型nested
我们在使用Elasticsearch做搜索引擎的时候有可能会遇到跨domain查询的场景,比如做一个学生课程管理系统,搜一个学生的名字,像知道该学生的选课情况。 当然解决问题的方法有很多,我可以搜学生,然后去db查找学生关联的选课,就可以查到所有的课程,有时候数据量不是很大,并…
Elasticsearch:以更简单的方式编写具有逻辑条件的 Elasticsearch 查询 - query_string
当涉及到诸如 NOT、AND 和 OR 之类的布尔运算时,我们通常使用带有 must、should、must_not 子句的布尔查询。 是的,bool 查询非常强大,可用于执行所有类型的高级搜索。 但
Elasticsearch:运用 Java 对索引进行 nested 搜索
在我之前的文章 “Elasticsearch: nested 对象”,我详细地描述了如何使用 nested 数据类型来进行搜索及聚合。 Elasticsearch 不是关系数据库!nested 数据类型是一种可以描述数据关系的一种类型。简单地说,nested 是一种特殊的字段数据...
Elasticsearch:获取 nested 类型数组中的所有元素
在我之前的文章 “Elasticsearch: object 及 nested 数据类型” 对 nested 数据类型做了一个比较详细的介绍。在实际使用中,你在构建查询时肯定会遇到一些问题。根据官方文
ElasticSearch(ES)使用Nested结构存储KV及聚合查询
本文将讨论如何在ElasticSearch中使用nested结构进行数据的存储、查询和聚合,并结合K-V场景讨论ElasticSearch针对field数量限制的解决方案。 但有些场景的field数量并不是我们能控制的,例如在监控系统中的业务数据所携带的业务标签,其中可能包含了…
Elasticsearch Java 从入门到出家 教程之聚合常用功能 Demo (五)
本教程系列目录:入门教程Demo(一)入门教程之索引管理常用功能Demo(二)入门教程之文档管理常用功能Demo(三)入门教程之搜索常用功能Demo(四)入门教程之聚合常用功能Demo(五)Githu
ES中的聚合方式
聚合方式 ES支持灵活的聚合方式,它不仅支持聚合和查询相结合,而且还可以使聚合的过滤条件不影响搜索条件,并且还支持在聚合后的结果中进行过滤筛选。 1.1 直接聚合 直接聚合指的是聚合时的DSL中国没有
ES聚合排序
聚合排序 根据之前的博客可知,ES对于聚合结果的默认排序规则有时并非是我们希望的。可以使用ES提供的sort子句进行自定义排序,有多种排序方式可供选择: 按照聚合后的文档计数的大小进行排序 按照聚合后