SpringBoot整合ElasticSearch实现电商高性能搜索引擎
课时介绍
课程介绍
Elasticsearch 简介
ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。
elasticSearch 的使用场景
1、在海量数据前提下,对数据进行检索。比如:京东,淘宝等电商项目
课程目标:
1. 了解企业级搜索引擎
2. 安装elasticsearch {linux 系统}
3. 安装kibana并利用kibana对Elasticsearch 索引中的数据进行搜索、查看、交互操作
4. 项目实战{ELK}
课程目录:
01 课程介绍
02 elasticsearch 简介
03 elasticsearch 使用场景
04 安装elasticsearch 之前先安装jdk
05 安装elasticsearch
06 测试elasticsearch是否安装成功
07 安装kibana
08 elasticsearch 基本认识 以及添加索引和删除索引
09 elasticsearch 添加查询数据
10 elasticsearch 修改删除数据
11 elasticsearch 有条件的查询
12 分词子属性fuzzy查询
13 elasticsearch 过滤使用
14 elasticsearch 排序与分页
15 elasticsearch 如何查询指定的字段
16 elasticsearch 高亮显示
17 elasticsearch 聚合
18 elasticsearch mapping 概念
19 elasticsearch 的中文词库
20 elasticsearch 中文词库安装测试
21 elasticsearch 中文词库的使用案例
22 elasticsearch 自定义词库配置
23 安装nginx 配置中文词库
24 测试elasticsearch 自定义中文词库
25 搭建项目父工程
26 搭建项目bean-interface-common
27 搭建search 的service web 项目
28 测试项目是否能与elasticsearch联通
29 创建数据库并搭建首页
30 数据上传功能的实现类完成
31 数据上传控制器完成
32 dubbo 介绍以及安装zookeeper
33 将数据从mysql 上传到elasticsearch 中
34 elasticsearch查询功能分析
35 编写业务需求的dsl 语句
36 编写输入参数返回结果集的实体类
37 实现类编写
38 编写实现类中dsl 语句
39 返回集结果转换
40 结果测试
41 测试通过输入查询条件并将数据显示到页面
信息系统项目管理师自考笔记
李明 · 565人在学
python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据
王先生 · 20995人在学
手把手搭建Java超市管理系统【附源码】(毕设)
汤小洋 · 4115人在学
Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教
黄菊华 · 746人在学
基于SSM酒店管理系统(毕设)
小尼老师 · 804人在学
java项目实战之购物商城(java毕业设计)
Long · 5122人在学
手把手搭建Java求职招聘系统【附源码】(毕设)
汤小洋 · 1475人在学
Python Django 深度学习 小程序
钟翔 · 2264人在学
城管局门前三包管理系统+微信小程序(vue+springboot)
赖国荣 · 525人在学
Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序
李杰 · 3909人在学