保存成功
保存失败,请重试
提交成功

Elasticsearch 入门及在大数据场景下的应用

作者/分享人:饿了么物流技术团队
饿了么物流技术团队官方账号

Elasticsearch ,简称 ES,主要运用于全文搜索、数据分析。底层使用开源库 Lucene,拥有丰富的 REST API,开箱即用。分布式的数据存储、倒排索引等设计,使其可以快速存储、搜索、分析海量数据。典型应用场景,如:GitHub、Stack Overflow 以及 Elasticsearch + Logstash + Kibana 一体化的日志分析。

本次分享将会从以下几点来讲解 ES:

  1. ES 安装;
  2. ES 的基本操作;
  3. ES 的核心机制;
  4. ES 在传统数据库无法满足多种条件花式查询情况下的大数据场景应用。

作者简介:许巧生,饿了么物流数据中心资深研发工程师。擅长 Java,负责物流数据中心核心链路,专注系统业务分析,大数据下的实时、离线数据计算。

已有683人预订
预订达标
文章出炉
交流日期
     
03月27日
04月11日
04月15日 20:30
查看文章评论/提问
借假修真6 个月前
请问一下,mysql和es做数据同步,选啥好?数据量还挺大的
姜十七6 个月前
请问一下,如何使用除法?比如算出来总量total:100,合格good:85,合格率good/total在es的语法中怎么实现呢?
饿了么物流技术团队(作者)6 个月前
可以使用script脚本来自定义一个脚本字段,script不仅仅可用在查询出来的字段,也可以用在条件中、聚合的桶中,平常使用中应该尽量避免script的使用,可以在写入索引的时候把想要用script计算出来的值提前算好,直接作为一个字段存放到文档中。 query DSL语句片段: "script_fields": { "my_field": { "script": { "lang": "expression", "source": "doc['total'].value != 0 ? doc['good'].value / doc['total'].value : 0" } } }
你可能还喜欢
Redis 难题突破,最经典 36 题含详细解析
慕容千语
送卫衣:GitChat 1024 留言有奖活动来啦!
GitChat 内容组
如何依靠副业赚钱,应对人到中年的职场危机
代码GG陆晓明
数据结构算法常见的 100 道面试题全解析:2019 版
攻城狮
Redis 面试题全解析
驰骋
【有奖活动】用一句话证明你是程序员
🐡赵小胖
微信扫描登录
关注提示×
扫码关注公众号,获得 Chat 最新进展通知!
入群与作者交流×
扫码后回复关键字 入群
Chat·作者交流群
入群码
该二维码永久有效