微信号:imooc-com

介绍:慕课网是一个超酷的互联网、IT技术免费学习平台,创新的网络一站式学习、实践体验;服务及时贴心,内容专业、有趣易学。专注服务互联网工程师快速成为技术高手!

BAT大牛亲授,基于Elasticsearch的搜房网实战

2017-12-15 08:10 color


当前互联网行业,数据检索、数据分析等大数据相关的产品异常火爆,而ElasticSearch是当下最火的分布式搜索引擎及大数据分析中间件 ,了解并掌握ElasticSearch的实用场景及相关技能 ,必将提升你在互联网行业的核心竞争力,让你可以轻松走进BAT !



什么是Elasticsearch,它与Lucene的关系


Elasticsearch(简称ES)是基于Lcene构建的开源搜索引擎,采用Java编写,提供Restful API,它可以横向扩展,支持PB级的结构化或非结构化数据处理。如果你有数百万的文档需要通过关键词进行定位时,ElasticSearch肯定是最佳选择。


ES的可用应用场景:海量数据分析引擎、站内搜索引擎、数据仓库。而一线国内外企业使用ES的优秀案例如下↓


  • 维基百科、GitHub—站内实时搜索

  • 百度—实时日志监控平台



为什么我们需要Elasticsearch


首先Lucene使用起来非常复杂,而Elasticsearch它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。


加上实际项目开发实战中,几乎每个系统都会有一个搜索的功能,当搜索做到一定程度时,维护和扩展起来难度就会慢慢变大,所以很多公司都会把搜索单独独立出一个模块,用ElasticSearch等来实现。



基于ElasticSearch的深度实战


这次,慕课网出品的《基于ElasticSearch的搜房网实战》,将带你围绕“搜索”这一大部分互联网公司都会遇到的业务问题,将ElasticSearch更深入的应用到实际项目中。


从这门课中你将收获到:


报名学习通道

点击下图,即可观看







点击[阅读原文],快速掌握ElasticSearch的实用场景!



 
慕课网 更多文章 新课速递 | Android专项及自动化测试 Unittest测试 Fiddler抓包 新课速递 | 微信小程序入门与实战 常用组件 API 开发技巧 项目实战 燃爆了!Spring Boot与微信特性完美结合,开发点餐系统 牛逼的Nginx,几乎所有与后台相关的开发者都会用到! Python Flask 构建微电影视频网站
猜您喜欢 Android"挂逼"修炼之行---微信定位聊天记录中照片的位置信息插件开发详解 多家国产品牌手机被经销商预装间谍应用,小米、华为、联想等上榜 一篇文章了解Weblogic12.1.3最新特性 浅谈需求分析 需求评审之前,需求挖掘和需求管理怎么做?