首页 实战 BAT大牛亲授 基于ElasticSearch的搜房网实战
收藏

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

使用ElasticSearch开发企业级房屋信息搜索网站,将技术特性与业务功能完美结合

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

难度 高级 时长 15小时 学习人数 898 综合评分 9.86

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

瓦力老师
讲师

BAT资深Java开发工程师

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

围绕“搜索”核心业务,构建 “房屋寻租”完整前后端

以ElasticSearch技术栈为核心,结合当下最流行的互联网技术的租房网站实战,解决企业“搜索”业务难题

业务

分角色用户入口:

普通用户/管理员用户

完善的管理功能:

后台管理/权限管理

核心功能模块:

房源浏览 / 搜索/地图找房
会员系统/预约看房

技术

核心技术&搜索引擎:

ElasticSearch(基于5.x最新版本)

前端:

Thymeleaf、Jquery、Bootstrap、webUpLoad

基础核心框架:

Spring Boot + Spring Data JPA

权限控制:

Spring Security

数据库:

MySQL、H2

消息中间件:

Kafka

应用数据分析:

ELK

ElasticSearch深度实战:核心功能+技术特性

贴近实际应用,结合多个ElasticSearch技术功能特性,实现完整的实用业务应用

ElasticSearch
实现搜索引擎

索引结构设计

ES和MySQL的对比和融合

Search-as-you-type的功能实数据统计

地理位置数据聚合

ElasticSearch +百度地图
实现 “找房”功能

地图找房功能

动态数据源

ElasticSearch聚合应用

麻点图应用

POI数据应用

ElasticSearch
扩展

索引结构优化

基于ELK的应用分析

教你用ES解决企业实际业务难题

ElasticSearch完美融合MySQL实现搜索引擎

ElasticSearch结合第三方应用实现自身业务

开发基于地理位置的搜索引擎

搜索提示功能实现

ElasticSearch实现数据聚合功能

课程中的“软技能”你也一定要学会

整个课程就是一次完整的项目,带你体验从项目设计开始,直至项目上线的完整工作流程

在真实的企业级开发流程中

掌握实用的工作技巧

理清业务实现思路

掌握实际的业务解决方案

学员专享增值服务

问答专区

讲师集中答疑

关于课程的问题都可在问答区随时提问
讲师会进行集中答疑

源码开放

整套代码下载

课程案例代码完全开放给你,你可以根据
所学知识,自行修改、优化

适合人群及技术储备要求

本课程适合各个技术水平且想要深入学习ElasticSearch技术的学员,学习时,希望你做到勤思考,多动手,擅于总结,不要只是单
纯盲目跟着敲代码,要多思考老师为什么要这么做,做到举一反三,学习前,希望你已符合以下技术储备要求

技术储备要求

Java方向或大数据方向程序员均可,熟悉Spring, Java web , MySQL,有SpringBoot基础

环境参数

  • JDK 1.8
  • MySQL 5.6以上
  • ES版本 5.x

万事俱备 只等你来

  • weibo_酷比程序员一条_0

    好评

    可能是我不大了解SpringBoot,课程看着稍有吃力,看完5章多,期待后面ES的内容,期待老师能讲一些ES的封装,以及5.6版本到6.0及更高版本的升级封装,另外想问下老师ES在智能推荐房源方面可有用武之地?谢谢老师!

  • 阿忠01

    好评

    老师,讲的不错,作为高级教程的确需要自己具备一定的开发能力,通过这个课程,对自己的思维想法,对开发又有不同的理解、不同解决思路,谢谢老师!!!!!1

  • 慕粉4373806

    好评

    建议学这门课的,前提一定要会spring boot spring security,因为老师重点是es,所以这些老师只是带着写一遍,但是为什么这样去写没有过多的描述,可能是时间关系,所以一点不懂的,会看着很吃力。但是老师是一个完整的项目,所以说如果各个姿势点都懂的话,然后通过这个项目把技术运用在完整的项目中,对自己提高还是很大的。

查看全部357条用户评价
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题