不为失败找理由,要为成功找方法。

Elastic日报 第735期 (2019-09-21)

1.es字符串包含查询的几种方案

http://t.cn/AinyGFZD

2.es6.2版本利用脚本查询为空数据的方法

http://t.cn/AinyqBJN

3.es中 “先filter后aggs” 和 “在aggs执行filter” 的区别

http://t.cn/AinyfBkq

继续阅读 »

1.es字符串包含查询的几种方案

http://t.cn/AinyGFZD

2.es6.2版本利用脚本查询为空数据的方法

http://t.cn/AinyqBJN

3.es中 “先filter后aggs” 和 “在aggs执行filter” 的区别

http://t.cn/AinyfBkq

收起阅读 »

社区日报 第734期 (2019-09-20)

1、开源:基于React的Elasticsearch UI组件库
https://tinyurl.com/y4js6mf7
2、如何将edis缓存层添加到Elasticsearch查询?(梯子)
https://tinyurl.com/yyg5wue3
3、基于vector字段的文本相似度搜索
https://tinyurl.com/y3k2kfsd

编辑:铭毅天下
归档:https://ela.st/cn-daily-all
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup 
继续阅读 »
1、开源:基于React的Elasticsearch UI组件库
https://tinyurl.com/y4js6mf7
2、如何将edis缓存层添加到Elasticsearch查询?(梯子)
https://tinyurl.com/yyg5wue3
3、基于vector字段的文本相似度搜索
https://tinyurl.com/y3k2kfsd

编辑:铭毅天下
归档:https://ela.st/cn-daily-all
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup  收起阅读 »

社区日报 第733期 (2019-09-19)

1、ES时间序列的聚合与查询
http://tinyurl.com/yxvtl866
2、k8s日志收集指南
http://tinyurl.com/yyv373ss
3、elastic stack的告警
http://tinyurl.com/y4cnmdo3
 
编辑:wt
归档:https://ela.st/cn-daily-all
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup 
继续阅读 »
1、ES时间序列的聚合与查询
http://tinyurl.com/yxvtl866
2、k8s日志收集指南
http://tinyurl.com/yyv373ss
3、elastic stack的告警
http://tinyurl.com/y4cnmdo3
 
编辑:wt
归档:https://ela.st/cn-daily-all
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup  收起阅读 »

关于sum bucket 与Filter Aggregation 结合的写法分享

我们可以用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
 

 
继续阅读 »
我们可以用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
 

  收起阅读 »

社区日报 第732期 (2019-09-18)

1、开源日志系统比较 scribe、chukwa、kafka、flume
http://1t.click/aqcR
2、集中式日志分析平台
http://1t.click/aqcW
3、Airbnb 的核心日志系统
http://1t.click/aqda
 
编辑:江水
归档:https://ela.st/cn-daily-all
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup
继续阅读 »
1、开源日志系统比较 scribe、chukwa、kafka、flume
http://1t.click/aqcR
2、集中式日志分析平台
http://1t.click/aqcW
3、Airbnb 的核心日志系统
http://1t.click/aqda
 
编辑:江水
归档:https://ela.st/cn-daily-all
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup 收起阅读 »

社区日报 第731期 (2019-09-17)

1、管理分片索引的最佳实践。
http://tinyurl.com/y3tx7eoo
2、在docker上使用nodejs和Elasticsearch进行全文搜索。
http://tinyurl.com/y32jdpbs
3、构建一个档案搜索索引。
http://tinyurl.com/yxnpobms

编辑:叮咚光军

归档:https://ela.st/cn-daily-all
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup
继续阅读 »
1、管理分片索引的最佳实践。
http://tinyurl.com/y3tx7eoo
2、在docker上使用nodejs和Elasticsearch进行全文搜索。
http://tinyurl.com/y32jdpbs
3、构建一个档案搜索索引。
http://tinyurl.com/yxnpobms

编辑:叮咚光军

归档:https://ela.st/cn-daily-all
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup 收起阅读 »

社区日报 第730期 (2019-09-16)

1、如何提升ElasticSearch 写入性能(自备梯子)
http://t.cn/AiE82VO8

2、解决ElasticSearch重启之后shard未分配问题
http://t.cn/AiE82usZ

3、如何打造完美的elasticSearch集群
http://t.cn/AiE8LxvV

编辑:cyberdak
归档:https://ela.st/cn-daily-all
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup
 
继续阅读 »
1、如何提升ElasticSearch 写入性能(自备梯子)
http://t.cn/AiE82VO8

2、解决ElasticSearch重启之后shard未分配问题
http://t.cn/AiE82usZ

3、如何打造完美的elasticSearch集群
http://t.cn/AiE8LxvV

编辑:cyberdak
归档:https://ela.st/cn-daily-all
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup
  收起阅读 »

社区日报 第729期 (2019-09-12)

1.如何提取数据到ES
http://dwz1.cc/AdW7rFD5
2.Elasticsearch 数据建模的一些建议
http://dwz1.cc/vZux5ZCS
3.ElasticSearch跨集群搜索
http://dwz1.cc/6vsGpxm5

编辑:金桥
归档:https://ela.st/cn-daily-all 
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup
继续阅读 »
1.如何提取数据到ES
http://dwz1.cc/AdW7rFD5
2.Elasticsearch 数据建模的一些建议
http://dwz1.cc/vZux5ZCS
3.ElasticSearch跨集群搜索
http://dwz1.cc/6vsGpxm5

编辑:金桥
归档:https://ela.st/cn-daily-all 
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup 收起阅读 »

社区日报 第728期 (2019-09-11)

1、全文搜索引擎 Elasticsearch 这篇文章给讲透了
http://1t.click/ahQF
2、容器日志采集利器 Filebeat 深度剖析与实践
http://1t.click/ahQK
3、倒排索引的精致结构
http://1t.click/ahQP
 
编辑:江水
归档:https://ela.st/cn-daily-all
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup
继续阅读 »
1、全文搜索引擎 Elasticsearch 这篇文章给讲透了
http://1t.click/ahQF
2、容器日志采集利器 Filebeat 深度剖析与实践
http://1t.click/ahQK
3、倒排索引的精致结构
http://1t.click/ahQP
 
编辑:江水
归档:https://ela.st/cn-daily-all
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup 收起阅读 »

社区日报 第727期 (2019-09-10)

1、ElasticSearch使用优化之拙见。
http://tinyurl.com/y39o7fml
2、写速度提升20%,Elasticsearch 创始人给腾讯云发感谢信。
http://tinyurl.com/yyknwmle
3、WebCenter之Elasticsearch使用指南。
http://tinyurl.com/y3lnf3u6

编辑:叮咚光军
归档:https://ela.st/cn-daily-all
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup
继续阅读 »
1、ElasticSearch使用优化之拙见。
http://tinyurl.com/y39o7fml
2、写速度提升20%,Elasticsearch 创始人给腾讯云发感谢信。
http://tinyurl.com/yyknwmle
3、WebCenter之Elasticsearch使用指南。
http://tinyurl.com/y3lnf3u6

编辑:叮咚光军
归档:https://ela.st/cn-daily-all
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup 收起阅读 »

社区日报 第726期 (2019-09-09)

1、elasticsearch离线数据迁移
http://t.cn/RrqHZmb
2、使用Stoem Topology 构建实时数据分析平台
http://t.cn/AiEVlN5v
3、elasticsearch是如何选出master的
http://t.cn/AiEVj0Aa

编辑:cyberdak
归档:https://ela.st/cn-daily-all
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup
继续阅读 »
1、elasticsearch离线数据迁移
http://t.cn/RrqHZmb
2、使用Stoem Topology 构建实时数据分析平台
http://t.cn/AiEVlN5v
3、elasticsearch是如何选出master的
http://t.cn/AiEVj0Aa

编辑:cyberdak
归档:https://ela.st/cn-daily-all
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup 收起阅读 »

社区日报 第725期 (2019-09-08)

1.学习如何使用Java的Elasticsearch客户端Jest。
http://t.cn/AiNVKp1J
2.将操作系统数据发送到ELK。
http://t.cn/AiE247LM
3.(自备梯子)你现在可以要求Facebook删除你的面部识别数据。
http://t.cn/AiE2IhBM

编辑:至尊宝
归档:https://ela.st/cn-daily-all
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup
继续阅读 »
1.学习如何使用Java的Elasticsearch客户端Jest。
http://t.cn/AiNVKp1J
2.将操作系统数据发送到ELK。
http://t.cn/AiE247LM
3.(自备梯子)你现在可以要求Facebook删除你的面部识别数据。
http://t.cn/AiE2IhBM

编辑:至尊宝
归档:https://ela.st/cn-daily-all
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup 收起阅读 »

社区日报 第724期 (2019-09-07)

1、MySQL数据以全量和增量方式,向ES搜索引擎同步流程
http://t.cn/AiEPNrfg
2、Graphene集成ES
http://t.cn/AiEPW0zs
3、一周热点:《罗小黑战记》接棒哪吒,今日上映
http://t.cn/AiEPjvNy

编辑:  bsll
归档:https://ela.st/cn-daily-all 
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup
继续阅读 »
1、MySQL数据以全量和增量方式,向ES搜索引擎同步流程
http://t.cn/AiEPNrfg
2、Graphene集成ES
http://t.cn/AiEPW0zs
3、一周热点:《罗小黑战记》接棒哪吒,今日上映
http://t.cn/AiEPjvNy

编辑:  bsll
归档:https://ela.st/cn-daily-all 
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup 收起阅读 »

社区日报 第723期 (2019-09-06)

1、Django + Elasticsearch TED 演讲检索实践
https://tinyurl.com/y4g82fdb
2、Dbvisualizer 连接 Elasticsearch
https://tinyurl.com/y22k8uu9
3、Elastic Cloud on Kubernetes部署实践
https://tinyurl.com/y5v5xyah

编辑:铭毅天下
归档:https://ela.st/cn-daily-all 
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup
 
继续阅读 »
1、Django + Elasticsearch TED 演讲检索实践
https://tinyurl.com/y4g82fdb
2、Dbvisualizer 连接 Elasticsearch
https://tinyurl.com/y22k8uu9
3、Elastic Cloud on Kubernetes部署实践
https://tinyurl.com/y5v5xyah

编辑:铭毅天下
归档:https://ela.st/cn-daily-all 
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup
  收起阅读 »

社区日报 第722期 (2019-09-05)

1.Elasticsearch在腾讯的大规模实践
http://t.cn/AiRn0gLo
3.在Kubernetes上部署Elastic的最佳方式
http://t.cn/AiRn03DA
3.如何进行ES索引管理
http://t.cn/AiRn08R1

编辑:金桥
归档:https://ela.st/cn-daily-all 
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup
继续阅读 »
1.Elasticsearch在腾讯的大规模实践
http://t.cn/AiRn0gLo
3.在Kubernetes上部署Elastic的最佳方式
http://t.cn/AiRn03DA
3.如何进行ES索引管理
http://t.cn/AiRn08R1

编辑:金桥
归档:https://ela.st/cn-daily-all 
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup 收起阅读 »