即使是不成熟的尝试,也胜于胎死腹中的策略。

社区日报 第229期 (2018-04-02)

1.使用新的shrink api来更好管理索引分片。
http://t.cn/Rng7jcU

2.当需要自己手动为文档生成id时的指南,让你挑选到一款高效合理的id生成器
http://t.cn/RLcAIMJ

3.kibana 搜索错误Courier Fetch: shards failed的解决方案
http://t.cn/RngAsvJ 

编辑:cyberdak
归档:https://elasticsearch.cn/article/556
订阅:https://tinyletter.com/elastic-daily
 
继续阅读 »
1.使用新的shrink api来更好管理索引分片。
http://t.cn/Rng7jcU

2.当需要自己手动为文档生成id时的指南,让你挑选到一款高效合理的id生成器
http://t.cn/RLcAIMJ

3.kibana 搜索错误Courier Fetch: shards failed的解决方案
http://t.cn/RngAsvJ 

编辑:cyberdak
归档:https://elasticsearch.cn/article/556
订阅:https://tinyletter.com/elastic-daily
  收起阅读 »

社区日报 第228期 (2018-04-01)

1.使用ELK跟踪Bitcoin和Cryptocurrency。
http://t.cn/Rn15a5J
2.(自备梯子)让机器获取你关心的东西。 查看Elasticsearch X-Pack ML API。
http://t.cn/Rn14XUA
3.(自备梯子)为什么所有关于Cambridge Analytica “黑客攻击”Facebook的报道都是错误的。
http://t.cn/Rn1qja3

编辑:至尊宝
归档:https://elasticsearch.cn/article/555
订阅:https://tinyletter.com/elastic-daily
继续阅读 »
1.使用ELK跟踪Bitcoin和Cryptocurrency。
http://t.cn/Rn15a5J
2.(自备梯子)让机器获取你关心的东西。 查看Elasticsearch X-Pack ML API。
http://t.cn/Rn14XUA
3.(自备梯子)为什么所有关于Cambridge Analytica “黑客攻击”Facebook的报道都是错误的。
http://t.cn/Rn1qja3

编辑:至尊宝
归档:https://elasticsearch.cn/article/555
订阅:https://tinyletter.com/elastic-daily 收起阅读 »

社区日报 第227期 (2018-03-31)

  1. 利用Kibana的vega绘制桑基图 http://t.cn/Rn3IA5I

  2. 可视化基础篇:利用kibana绘图。 http://t.cn/Rn3INrW

  3. lucene索引原理介绍。 http://t.cn/Rn3JgFv
继续阅读 »
  1. 利用Kibana的vega绘制桑基图 http://t.cn/Rn3IA5I

  2. 可视化基础篇:利用kibana绘图。 http://t.cn/Rn3INrW

  3. lucene索引原理介绍。 http://t.cn/Rn3JgFv
收起阅读 »

社区日报 第226期 (2018-03-30)

1、Elasitcsearch写入流程解读
http://t.cn/Rn84SeD
2、ELASTICSEARCH SHRINK 过程原理分析
http://t.cn/Rn849ox
3、Elasitcsearch源码编译
http://t.cn/Rn84pUp 

编辑:铭毅天下
归档:https://elasticsearch.cn/article/553
订阅:https://tinyletter.com/elastic-daily
 
继续阅读 »
1、Elasitcsearch写入流程解读
http://t.cn/Rn84SeD
2、ELASTICSEARCH SHRINK 过程原理分析
http://t.cn/Rn849ox
3、Elasitcsearch源码编译
http://t.cn/Rn84pUp 

编辑:铭毅天下
归档:https://elasticsearch.cn/article/553
订阅:https://tinyletter.com/elastic-daily
  收起阅读 »

社区日报 第225期 (2018-03-29)

  1. filebeat5.3.1结合rancher和data-volume实现横向扩展。 http://t.cn/RHHKOEf

  2. 基于filebeat二次开发Kubernetes日志采集。 http://t.cn/RnRxR6m

  3. 将systemd/journald数据发送到到Logstash/Elasticsearch的shipper。 http://t.cn/Rj56r0y
继续阅读 »
  1. filebeat5.3.1结合rancher和data-volume实现横向扩展。 http://t.cn/RHHKOEf

  2. 基于filebeat二次开发Kubernetes日志采集。 http://t.cn/RnRxR6m

  3. 将systemd/journald数据发送到到Logstash/Elasticsearch的shipper。 http://t.cn/Rj56r0y
收起阅读 »

社区日报 第224期 (2018-03-28)

1.  Elasticsearch开发实战篇 基于Elasticsearch的SQL报警引擎
http://t.cn/RnY3AYS 
2.  统一日志平台构建
http://t.cn/RM3PxUU 
3. 日志监控系统
http://t.cn/R5fzQ70 
 
编辑:  江水
归档:https://elasticsearch.cn/article/551 
订阅:https://tinyletter.com/elastic-daily
 
继续阅读 »
1.  Elasticsearch开发实战篇 基于Elasticsearch的SQL报警引擎
http://t.cn/RnY3AYS 
2.  统一日志平台构建
http://t.cn/RM3PxUU 
3. 日志监控系统
http://t.cn/R5fzQ70 
 
编辑:  江水
归档:https://elasticsearch.cn/article/551 
订阅:https://tinyletter.com/elastic-daily
  收起阅读 »

【京东】招聘弹性检索研发工程师

工作职责:

负责京东弹性检索平台的相关研发和架构工作

不断提升系统性能、稳定性、资源使用率

结合业务方解决技术难题,用技术推动业务发展


要求:

5年以上相关工作经验,本科及以上学历

精通java编程,Java 基础扎实,精通常用GC算法、JVM内存结构和参数调优,具备良好的面向对象设计能力和编程习惯

精通nio, epoll, netty等高性能网络编程,具备丰富的高并发,分布式,缓存,消息等编程实战经验

精通elasticsearch,熟悉其各个模块,掌握其源码

精通lucene源码,掌握分词和排序原理

精通系统性能调优

熟悉资源监控和弹性调度者优先

熟悉zookeeper,mq,redis等优先

善于独立思考,良好的学习能力、团队协作能力和沟通;热爱技术,对技术有不懈的追求,喜欢研究开源代码

待遇

30k~50k

联系方式:

hexiaofeng@jd.com



 
继续阅读 »
工作职责:

负责京东弹性检索平台的相关研发和架构工作

不断提升系统性能、稳定性、资源使用率

结合业务方解决技术难题,用技术推动业务发展


要求:

5年以上相关工作经验,本科及以上学历

精通java编程,Java 基础扎实,精通常用GC算法、JVM内存结构和参数调优,具备良好的面向对象设计能力和编程习惯

精通nio, epoll, netty等高性能网络编程,具备丰富的高并发,分布式,缓存,消息等编程实战经验

精通elasticsearch,熟悉其各个模块,掌握其源码

精通lucene源码,掌握分词和排序原理

精通系统性能调优

熟悉资源监控和弹性调度者优先

熟悉zookeeper,mq,redis等优先

善于独立思考,良好的学习能力、团队协作能力和沟通;热爱技术,对技术有不懈的追求,喜欢研究开源代码

待遇

30k~50k

联系方式:

hexiaofeng@jd.com



  收起阅读 »

社区日报 第223期 (2018-03-27)

1.Elastic在grab的使用案例。
http://t.cn/Rnj9tdu 
2.饿了么在ELasticsearch自动化运维平台和监控平台的应用实践。
https://elasticsearch.cn/slides/109 
3.基于Elasticsearch的离线搜索平台架构设计。
https://elasticsearch.cn/slides/110 

编辑:叮咚光军
归档:https://elasticsearch.cn/article/549 
订阅:https://tinyletter.com/elastic-daily 
 
继续阅读 »
1.Elastic在grab的使用案例。
http://t.cn/Rnj9tdu 
2.饿了么在ELasticsearch自动化运维平台和监控平台的应用实践。
https://elasticsearch.cn/slides/109 
3.基于Elasticsearch的离线搜索平台架构设计。
https://elasticsearch.cn/slides/110 

编辑:叮咚光军
归档:https://elasticsearch.cn/article/549 
订阅:https://tinyletter.com/elastic-daily 
  收起阅读 »

社区日报 第222期 (2018-03-26)

1.Apache Skywalking : 基于elasticSearch的调用链跟踪系统  
http://t.cn/RTmeqMC

2.  这就是搜索引擎:核心技术详解
http://t.cn/zO4u4yM

3. Twitter实时搜索引擎发展历程:6700亿推文的搜索实现
http://t.cn/RqZYFcH 

编辑:  cyberdak
归档:https://elasticsearch.cn/article/548
订阅:https://tinyletter.com/elastic-daily
 
继续阅读 »
1.Apache Skywalking : 基于elasticSearch的调用链跟踪系统  
http://t.cn/RTmeqMC

2.  这就是搜索引擎:核心技术详解
http://t.cn/zO4u4yM

3. Twitter实时搜索引擎发展历程:6700亿推文的搜索实现
http://t.cn/RqZYFcH 

编辑:  cyberdak
归档:https://elasticsearch.cn/article/548
订阅:https://tinyletter.com/elastic-daily
  收起阅读 »

社区日报 第221期 (2018-03-25)

1.将用于Geo Enrichment的lucene-geo-gazetteer与Apache NiFi集成。
http://t.cn/RnKwHpP
2.为什么NoSQL数据库是创业的最佳解决方案。
http://t.cn/RnKyjmi
3.(自备梯子)大数据和位置智能如何改变世界。
http://t.cn/RnKZjVW

编辑:至尊宝
归档:https://elasticsearch.cn/article/547
订阅:https://tinyletter.com/elastic-daily
继续阅读 »
1.将用于Geo Enrichment的lucene-geo-gazetteer与Apache NiFi集成。
http://t.cn/RnKwHpP
2.为什么NoSQL数据库是创业的最佳解决方案。
http://t.cn/RnKyjmi
3.(自备梯子)大数据和位置智能如何改变世界。
http://t.cn/RnKZjVW

编辑:至尊宝
归档:https://elasticsearch.cn/article/547
订阅:https://tinyletter.com/elastic-daily 收起阅读 »

社区日报 第220期 (2018-03-24)

1.  ES搜索推荐优化的关键点

http://t.cn/RnS1XP3

2.  使用Kibana的相关技巧

http://t.cn/RnSBs0w

3. 一周热点:Java10来了,来看看它一同发布的全新JIT编译器

http://t.cn/RnSdvh6

4.南京meetup的分享报名链接

https://elasticsearch.cn/m/question/3781

编辑:  bsll

归档:https://elasticsearch.cn/article/546

订阅:https://tinyletter.com/elastic-daily
继续阅读 »
1.  ES搜索推荐优化的关键点

http://t.cn/RnS1XP3

2.  使用Kibana的相关技巧

http://t.cn/RnSBs0w

3. 一周热点:Java10来了,来看看它一同发布的全新JIT编译器

http://t.cn/RnSdvh6

4.南京meetup的分享报名链接

https://elasticsearch.cn/m/question/3781

编辑:  bsll

归档:https://elasticsearch.cn/article/546

订阅:https://tinyletter.com/elastic-daily 收起阅读 »

社区日报 第219期 (2018-03-23)

1、Elasticsearch 集群部署注意事项
http://t.cn/Rnih4Md
2、php的操作类库| DSL的sql实现
https://elasticsearch.cn/article/543
3、Postgresql同步Elasticsearch实现
http://t.cn/RnihfAU 

编辑:铭毅天下
归档:https://elasticsearch.cn/article/545
订阅:https://tinyletter.com/elastic-daily
 
继续阅读 »
1、Elasticsearch 集群部署注意事项
http://t.cn/Rnih4Md
2、php的操作类库| DSL的sql实现
https://elasticsearch.cn/article/543
3、Postgresql同步Elasticsearch实现
http://t.cn/RnihfAU 

编辑:铭毅天下
归档:https://elasticsearch.cn/article/545
订阅:https://tinyletter.com/elastic-daily
  收起阅读 »

社区日报 第218期 (2018-03-22)

  1. Logstash迁移Elasticsearch数据方法解读。 http://t.cn/RnJAEhD

  2. 使用Elasticsearch快速搭建食谱搜索系统。 http://t.cn/RnJAnKb

  3. 了解如何在es上使用Java High REST客户端。 http://t.cn/RnJAu4B
继续阅读 »
  1. Logstash迁移Elasticsearch数据方法解读。 http://t.cn/RnJAEhD

  2. 使用Elasticsearch快速搭建食谱搜索系统。 http://t.cn/RnJAnKb

  3. 了解如何在es上使用Java High REST客户端。 http://t.cn/RnJAu4B
收起阅读 »

php的操作类库,通过写sql来转化dsl来查询elasticsearch

EsParser

php的操作类库,通过写sql来转化dsl来查询elasticsearch

composer使用

{
    "require": {
        "qieangel2013/esparser": "dev-master"
    }
}
composer install
require __DIR__.'/vendor/autoload.php';
$sql = 'select * from alp_dish_sales_saas where sid in(994,290) limit 1,10';
//$sql='update alp_dish_sales_saas set mid=3  where adsid=15125110';
//$sql='delete from alp_dish_sales_saas where adsid=15546509';
$es_config=array(
    'index' =>"alp_dish_sales_saas",
    'type'  =>"alp_dish_sales_saas",
    'url'   =>"http://127.0.0.1:9200",
    'version' =>"5.x" //1.x 2.x 5.x 6.x,可以不配置,系统会请求获取版本,这样会多一次请求,建议配置一下
 );
$parser = new EsParser($sql, true,$es_config);//第三个参数是es的配置参数,一定要配置
print_r($parser->result);//打印结果
//print_r($parser->explain());//打印dsl

普通调用

require_once dirname(__FILE__) . '/src/library/EsParser.php';
$sql = 'select * from alp_dish_sales_saas where sid in(994,290) limit 1,10';
//$sql='update alp_dish_sales_saas set mid=3  where adsid=15125110';
//$sql='delete from alp_dish_sales_saas where adsid=15546509';
$es_config=array(
        'index' =>"alp_dish_sales_saas",
        'type'  =>"alp_dish_sales_saas",
        'url'   =>"http://127.0.0.1:9200",
        'version' =>"5.x" //1.x 2.x 5.x 6.x,可以不配置,系统会请求获取版本,这样会多一次请求,建议配置一下
    );
$parser = new EsParser($sql, true,$es_config);//第三个参数是es的配置参数,一定要配置
print_r($parser->result);//打印结果
//print_r($parser->explain()); //打印dsl

目前支持的sql函数

*  SQL Select
*  SQL Delete
*  SQL Update
*  SQL Where
*  SQL Order By
*  SQL Group By
*  SQL AND & OR 
*  SQL Like
*  SQL COUNT distinct
*  SQL In
*  SQL avg()
*  SQL count()
*  SQL max()
*  SQL min()
*  SQL sum()
*  SQL Between
*  SQL Aliases

使用注意事项

请在配置项填写es的版本,这样系统不会请求获取版本,这样不会多一次请求,建议配置一下

交流使用

qq群:578276199

项目地址

github:https://github.com/qieangel2013/EsParser
oschina:https://gitee.com/qieangel2013/EsParser
继续阅读 »

EsParser

php的操作类库,通过写sql来转化dsl来查询elasticsearch

composer使用

{
    "require": {
        "qieangel2013/esparser": "dev-master"
    }
}
composer install
require __DIR__.'/vendor/autoload.php';
$sql = 'select * from alp_dish_sales_saas where sid in(994,290) limit 1,10';
//$sql='update alp_dish_sales_saas set mid=3  where adsid=15125110';
//$sql='delete from alp_dish_sales_saas where adsid=15546509';
$es_config=array(
    'index' =>"alp_dish_sales_saas",
    'type'  =>"alp_dish_sales_saas",
    'url'   =>"http://127.0.0.1:9200",
    'version' =>"5.x" //1.x 2.x 5.x 6.x,可以不配置,系统会请求获取版本,这样会多一次请求,建议配置一下
 );
$parser = new EsParser($sql, true,$es_config);//第三个参数是es的配置参数,一定要配置
print_r($parser->result);//打印结果
//print_r($parser->explain());//打印dsl

普通调用

require_once dirname(__FILE__) . '/src/library/EsParser.php';
$sql = 'select * from alp_dish_sales_saas where sid in(994,290) limit 1,10';
//$sql='update alp_dish_sales_saas set mid=3  where adsid=15125110';
//$sql='delete from alp_dish_sales_saas where adsid=15546509';
$es_config=array(
        'index' =>"alp_dish_sales_saas",
        'type'  =>"alp_dish_sales_saas",
        'url'   =>"http://127.0.0.1:9200",
        'version' =>"5.x" //1.x 2.x 5.x 6.x,可以不配置,系统会请求获取版本,这样会多一次请求,建议配置一下
    );
$parser = new EsParser($sql, true,$es_config);//第三个参数是es的配置参数,一定要配置
print_r($parser->result);//打印结果
//print_r($parser->explain()); //打印dsl

目前支持的sql函数

*  SQL Select
*  SQL Delete
*  SQL Update
*  SQL Where
*  SQL Order By
*  SQL Group By
*  SQL AND & OR 
*  SQL Like
*  SQL COUNT distinct
*  SQL In
*  SQL avg()
*  SQL count()
*  SQL max()
*  SQL min()
*  SQL sum()
*  SQL Between
*  SQL Aliases

使用注意事项

请在配置项填写es的版本,这样系统不会请求获取版本,这样不会多一次请求,建议配置一下

交流使用

qq群:578276199

项目地址

github:https://github.com/qieangel2013/EsParser
oschina:https://gitee.com/qieangel2013/EsParser
收起阅读 »

社区日报 第217期 (2018-03-21)

1.  基于Elasticsearch的搜索广告召回方案
http://t.cn/RnIkzJc 
2. eBay的Elasticsearch性能调优实践(上)
http://t.cn/RnbcLUW 
3. 基于日志的交换机故障预测
http://t.cn/RQxBhux 
 
编辑:江水
归档:https://elasticsearch.cn/article/542
订阅:https://tinyletter.com/elastic-daily
 
继续阅读 »
1.  基于Elasticsearch的搜索广告召回方案
http://t.cn/RnIkzJc 
2. eBay的Elasticsearch性能调优实践(上)
http://t.cn/RnbcLUW 
3. 基于日志的交换机故障预测
http://t.cn/RQxBhux 
 
编辑:江水
归档:https://elasticsearch.cn/article/542
订阅:https://tinyletter.com/elastic-daily
  收起阅读 »