《ElasticSearch经典入门》
文章平均质量分 91
ElasticSearch入门到实战到面试题剖析
墨家巨子@俏如来
电子科大毕业,EasyJF开源团队成员,10 年Java开发及项目管理经验,在企业中承担项目经理、架构师等职位,喜欢研究技术,执着于对技术底层的探索及源码的剖析;喜欢写文章,享有阿里云专家博主、CSDN博客专家、Java领域优质创作者、华为云开发者联盟成员/技术博主(CSDN搜索-墨家巨子@俏如来)代表作《SpringCloud入门到精通》,《SpringCloud源码深度剖析》,《SpringBoot入门到精通》,《Spring源码深度剖析》等等
展开
-
十一.全文检索ElasticSearch经典入门-SpringBoot整合ElasticSearch7
你可以通过[官网文档]看到ElasticSearch7和6的变化,本文的重点在于在SpringBoot环境中使用ElasticSearch7。原创 2022-05-03 10:02:20 · 2068 阅读 · 3 评论 -
十.全文检索ElasticSearch经典入门-自动补全功能
今天给大家讲述一下如何简单快速的基于SpringBoot整合ElasticSearch搜索补全功能,该功能是全文检索中很常见的功能,当我们输入关键字,ElasticSearch自动帮我们进行单词联想如下:原创 2022-05-01 23:19:27 · 3210 阅读 · 0 评论 -
九.全文检索ElasticSearch经典入门-ElasticSearch映射修改
这篇文章的内容是ElasticSearch映射修改,写这篇文章是有水友公司里面遇到了映射修改问题,我这里做了一个整理,希望对你有所帮助。原创 2022-04-30 22:32:57 · 4146 阅读 · 0 评论 -
八.全文检索ElasticSearch经典入门-深入理解ElasticSearch核心原理
前面我们讲了ElasticSearch从认识到安装,到基本CRUD和SpringBoot整合ES实战,相信你学完之后就可以把ES融入到企业级项目开发了。本篇文章我们将深入了解一下ElasticSearch原理性的东西,我会以面试题总结的方式来展开。原创 2022-04-12 16:00:58 · 1805 阅读 · 0 评论 -
七.全文检索ElasticSearch经典入门-聚合查询
前言今天我们讲ES的高亮和聚合查询,聚合功能是ES很重要的功能,它基于查询条件来对数据进行分桶和计算。它提供了类似于关系型数据库的SUM,COUNT, AVG , Group By 等功能。聚合也可以嵌套,可以组成复杂的操作。原创 2022-04-09 22:50:50 · 6306 阅读 · 3 评论 -
六.全文检索ElasticSearch经典入门-高亮
本篇文章我们来学习一下如何使用ElasticSearch实现搜索字段的高亮,许多应用都倾向于在每个搜索结果中 高亮 部分文本片段,以便让用户知道为何该文档符合查询条件。在 Elasticsearch 中检索出高亮片段也很容易。原创 2022-04-04 13:33:54 · 7927 阅读 · 0 评论 -
五.全文检索ElasticSearch经典入门-ElasticSearch Java实战
前言今天开始我们学习如何使用Java来操作ES,这里会讲两种操作方式,一是使用ES提供的jar包来操作,二是使用SpringBootData来操作,第二种方式是企业里面使用的较多的方式了。原创 2022-03-23 21:46:39 · 5242 阅读 · 3 评论 -
四.全文检索ElasticSearch经典入门-字符串查询&批量查询&DSL查询过滤&乐观锁
前言上一章节我们学习的是ElasticSearch的基础操作,在实际的开发中可不只是CURD那么简单,往往伴随着复杂的搜索场景,本篇文章我们将学习如何在ElasticSearch中进行复杂的全文检索。原创 2022-03-23 09:11:46 · 2818 阅读 · 1 评论 -
三.全文检索ElasticSearch经典入门-索引CRUD&分词器&文档映射&文档CRUD
前面一章节我们讲了ES的一些核心概念,这一章节我们将使用Kibana对ES做一些常规操作,比如索引库的CRUD,文档的CRUD等。喜欢的话请给个好评。原创 2022-03-21 23:17:00 · 2534 阅读 · 1 评论 -
二.全文检索ElasticSearch经典入门-倒排索引&核心概念&集群概念&分片机制
前言上一篇文章我们认识了ElasticSearch,并对ElasticSearch进行了安装以及Kibana可视化工具的安装,本篇文章我们来学习ElasticSearch的索引结构-倒排索引文档以及ES的核心概念。ElasticSearch倒排索引文档对于ElasticSearch而言它就支持对结构化和非结构化的数据进行检索,我对它的理解就是:把采集的数据(一般是从数据库中的数据如商品数据)转化为一种有结构的数据进行搜索,从而提高搜索效率,通常而言有结构的数据查询是比较快的。而这种结构在ES中被叫做原创 2022-03-21 14:54:29 · 4434 阅读 · 0 评论 -
一.全文检索ElasticSearch经典入门-全文索引&ES概述&ES安装&Kibana安装
前言为什么要写这个系列的文章呢,基于两个原因,一是在为企业招人的时候发现很多是工作多年的求职者都还没有接触过全文检索引擎,二是应朋友请求希望我写一写ElasticSearch(简称ES)的技术文章,该系列文章将分为如下几个部分:1.ES原理与安装;2.ES的基础用法 ;3.Java代码进行ES实战 ;4.ES的面试题讲解,喜欢的话请给个好评。全文检索概述我们在网络上的大部分搜索服务都用到了全文检索技术,全文检索的应用场景随处可见,招聘网站的职位搜索,电商网站的商品搜索,百度搜搜等等,这种业务场景往往意原创 2022-03-21 14:53:35 · 9230 阅读 · 13 评论