# 系统学习ELasticSearch **Repository Path**: moufangcai/learningEs ## Basic Information - **Project Name**: 系统学习ELasticSearch - **Description**: 系统学习ElasticSearch。ES相关知识讲解,请移步公众号【方才编程】 - **Primary Language**: Java - **License**: MulanPSL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 21 - **Forks**: 9 - **Created**: 2020-06-07 - **Last Updated**: 2024-07-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 系统学习ELasticSearch ## 一、介绍 ps:系统学习ElasticSearch,请移步微信公众号【方才编程】 本项目为《系统学习ElasticSearch系列》实战项目源码,会不断丰富实战示例! 环境说明: > SpringBoot 2.3.0 ElasticSearch 7.7.1 ## 二、实战项目简介 ### 1、博客检索系统 [博客直达:ES实战系列01:SpringBoot + ElasticSearch 快速搭建博客搜索系统](https://mp.weixin.qq.com/s/yWHbCNiSldDPynReVcl_eA) 本文基于ES 7.7,通过搭建博客搜索系统,快速掌握RestHighLevelClient的使用,同时结合4个博客检索场景,巩固之前所学的全文搜索和基于词项的Term lever Queries,使用Bool query 完成复杂检索,并应用相关度知识对相关性评分进行控制。【看完本文,你也可以快速搭建一个搜索系统】 ### 2、仿QQ用户搜索系统 [博客直达:ElasticSearch实战系列02:中文+拼音混合检索,并高亮显示](https://mp.weixin.qq.com/s/CzrAcsyXGAN9haEbOVtmlw) 本文仿照QQ的用户搜索,搭建一个中文+拼音的混合检索系统,并高亮显示检索字段。全文共分为以下几部分: > 1、项目简介,包括需求描述与分析等; 2、项目开发,通过两个版本的index,验证并完成需求; 3、从分词和高亮原理入手,深度分析高亮显示问题; 4、SpringBoot+RestHighLevelClient 完成项目开发。