elasticsearch
介绍elasticsearch的安装,与springboot集成及使用,自定义注解方式创建索引
一缕82年的清风
这个作者很懒,什么都没留下…
展开
-
elasticsearch7.2深度分页实现(查询全部数据)
用过es的朋友应该都了解es的分页模式总共有两种,一种是from,size模式,也就是常说的浅分页,这种分页模式使用起来很简单,和mysql的十分类似,但是这种方式的最大弊端是,在集群模式下,如果查询的分页数很深,很容易造成查询效率极慢甚至内存的异出的问题,解决这个问题就要提到深分页,深分页的大概思路是每一页查询会给你返回一个scrollId,类似于一个游标,记录本次查询的位置,下次使用这个有游标再去查下一页的数据,所有不会出现跨度大,查询数据多导致溢出的问题,但是它也有一个弊端就是不支持跳页。还有就是es原创 2020-09-14 09:31:26 · 9804 阅读 · 4 评论 -
springboot集成elasticsearch7实现全文检索及分页
springboot集成elasticsearch7实现全文检索及分页elasticsearch系列文章前面已经更新过三篇(https://blog.csdn.net/lsqingfeng/category_10219329.html)(建议先看下这三篇文章),分别讲解了elasticsearch7.2的安装,和springboot的集成以及简单的使用。前面都是通过demo的方式,主要讲解了他的一下简单使用,最近已经将es成功应用到了项目当中,本篇文章主要系统的介绍一下到底在项目中该如何使用es.一.原创 2020-07-27 20:29:15 · 9539 阅读 · 17 评论 -
springboot集成es7.2自定义注解创建索引
各位好,我们把之前的坑填一下,我在上上篇文章中写了springboot集成es7 的方法,并且集成了es原生客户端 High Level Rest Client, 也说明了原因, 我用的版本较高, spring-data封装的es版本较低,所以使用了原生的。当我们把这一切都准备好的时候,剩下的就是要体验Es的功能了,Es中突出能力就是他的搜索能力。 要想搜索,必须先有数据,而在es中的数据结构, 是由索引,类型和文档组成的,分别对应关系数据库中的,库,表,行。所以使用es的第一步,就是设计我们的数据..原创 2020-06-03 16:40:57 · 9196 阅读 · 5 评论 -
springboot集成elasticsearch7.2
上篇文章我们讲解了elasticsearch的安装,这次我们来搞一下,如何在自己的项目中集成elasticsearch。 正常来讲spring-data中都会提供相应的starter,让我们方便的使用各种Template操作对应的组件,比如常用deRedisTemplate, JdbcTemplate等,其实spring-data中也提供的相应的elasticsearch的对应工具。但是我这里并没有使用,而是直接使用的elasticsearch原生api实现的。为什么这么做呢,因为spring-data-e原创 2020-05-28 10:52:40 · 13025 阅读 · 2 评论 -
elasticsearch7.2安装
今天搞了一把elasticsearch, 安装了单机服务和一些插件,感觉这个软件的安装相较于其他的软件稍微复杂一点。因为安装的过程中可能会有各种报错需要解决。在此记录一下。既然是软件的安装,还是离不开这四个步骤: 下载, 解压,配置,启动。目前最新的版本是7.7,我装的是7.2, 因为下载实在太慢,网太差,就找了下硬盘里以前下载的7.2版本的安装包搞的。下载包,大家可以直接去es官网即可。根据你的机器系统和版本选择对应的包进行下载。下载后传到服务器上即可。我下载的tar包。一. 安装步骤将下原创 2020-05-28 10:06:57 · 1492 阅读 · 2 评论