身安不如心安,屋宽不如心宽 。

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 查询告警

Joshua 回复了问题 • 4 人关注 • 5 个回复 • 8805 次浏览 • 2020-02-25 17:10 • 来自相关话题

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 • 来自相关话题

我们可以用ES的桶来实现这样的需求,找出汽车厂商每个颜色的车辆数量
当如果需求是,找出汽车厂商里的车一共有多少种颜色呢?
 我们可以使用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 • 来自相关话题

Elastic:用Docker部署Elastic栈

回复

liuxg 发起了问题 • 1 人关注 • 0 个回复 • 1396 次浏览 • 2019-09-17 20:14 • 来自相关话题

grafana配置ES提示No date field named date found

succlast 回复了问题 • 2 人关注 • 1 个回复 • 5820 次浏览 • 2021-02-05 09:55 • 来自相关话题

LowLevel RestClient bulk批量操作

回复

hyzz 发起了问题 • 1 人关注 • 0 个回复 • 1304 次浏览 • 2019-09-17 14:31 • 来自相关话题

1w/s的数据量,用es处理使用什么架构比较合适

medcl 回复了问题 • 2 人关注 • 1 个回复 • 2309 次浏览 • 2019-09-18 16:01 • 来自相关话题

每次新建RestHighLevelClient请求数据会导致内存泄漏吗?

HelloClyde 回复了问题 • 2 人关注 • 1 个回复 • 2492 次浏览 • 2019-09-17 14:14 • 来自相关话题