ES6.2.4新建索引时报错:"mapping type name [_doc] can't start with '_'"
liuxg 回复了问题 • 2 人关注 • 1 个回复 • 14873 次浏览 • 2019-09-19 17:19
在使用es时,TransportClient不能使用builder()了,如下,请问最新的写法是什么(我用的es6.5.4)?
Extreme_ 回复了问题 • 2 人关注 • 1 个回复 • 2153 次浏览 • 2019-12-06 15:41
如何平滑升级 ELK6.3.2升级到elastic stack 最新版本
zqc0512 回复了问题 • 3 人关注 • 2 个回复 • 2544 次浏览 • 2019-09-19 15:47
es如何查询月日,例如我只想查8-5到9-15的信息,不需要年份,但是搜索的时候结果要带上
chenghao 回复了问题 • 4 人关注 • 3 个回复 • 1344 次浏览 • 2023-01-03 12:58
关于sum bucket 与Filter Aggregation 结合的写法分享
cq1988114 发表了文章 • 0 个评论 • 3183 次浏览 • 2019-09-19 00:14
当如果需求是,找出汽车厂商里的车一共有多少种颜色呢?
我们可以使用sum bucket ,默认情况下,可以参考官方文档
https://www.elastic.co/guide/e ... ml%23
但如果我们想找到售价大于100W的车,有多少种颜色呢?
这就需要Filter Aggregation 和 上文的sum bucket结合
这里有个需要注意的地方,sum_bucket的位置不要跟 Filter Aggregation 同级,而是应该在其下一级:
"query": {
"query": {
"bool": {
"filter": {
"bool": {
"must": [
{
"term": {
"delflag": 0
}
},
{
"term": {
"is_child": 1
}
}
],
"must_not":
}
}
}
},
"aggs": {
"valid_sales_people": {
"filter": {
"bool": {
"must_not": {
"terms": {
"status": [
0,
1,
7
]
}
}
}
},
"aggs": {
"render_people": {
"terms": {
"field": "uid",
"size": 2147483647
},
"aggs": {
"unique_people": {
"cardinality": {
"field": "uid"
}
}
}
},
"member_count": {
"sum_bucket": {
"buckets_path": "render_people>unique_people"
}
}
}
}
}
},
如代码所示,我希望对status not in (0,1,7)的uid(用户)进行聚合,并想得到uid桶种类的求和,那么member_count就应该与render_people同级,而不是把member_count放到和与valid_sales_people同一级。如果将member_count 与valid_sales_people放到同一级,会报一个错:sum_bucket的第一个聚合必须是多桶聚合。究其原因,应该是加上filter aggregation后,valid_sales_people已不具有多桶聚合属性(因为附带了filter过滤条件),而其下的render_people则具有了多桶聚合属性。所以member_count应该与render_people放在同级,对应的buckets_path也自然改为render_people>unique_people
esj集群连接报错问题
wangzehao 回复了问题 • 2 人关注 • 2 个回复 • 10777 次浏览 • 2021-02-04 10:20
在通过flume1.9从kafka往es6.3.2写数据的时候遇到了以下报错,有大佬能帮忙看一下吗
stone_xy 回复了问题 • 2 人关注 • 3 个回复 • 3435 次浏览 • 2019-09-18 16:04
kafka数据写入es中
Tsukiand 回复了问题 • 3 人关注 • 2 个回复 • 6599 次浏览 • 2019-09-21 22:03
Unsuccessful low level call on POST--基础连接已经关闭: 服务器关闭了本应保持活动状态的连接
回复HerbertMahone 发起了问题 • 1 人关注 • 0 个回复 • 3792 次浏览 • 2019-09-17 21:24
grafana配置ES提示No date field named date found
succlast 回复了问题 • 2 人关注 • 1 个回复 • 5820 次浏览 • 2021-02-05 09:55
1w/s的数据量,用es处理使用什么架构比较合适
medcl 回复了问题 • 2 人关注 • 1 个回复 • 2309 次浏览 • 2019-09-18 16:01
每次新建RestHighLevelClient请求数据会导致内存泄漏吗?
HelloClyde 回复了问题 • 2 人关注 • 1 个回复 • 2492 次浏览 • 2019-09-17 14:14