ElasticSearch是个开源分布式搜索引擎,提供搜集、分析、存储数据三大功能。它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。主要负责将日志索引并存储起来,方便业务方检索查询。
1 安装ES
下载地址:https://www.elastic.co/cn/downloads/elasticsearch
(资料图片)
选择Windows版本,我下载的是7.17.0。解压后即可完成安装。
进入bin文件, 双击执行 elasticsearch.bat,然后打开浏览器,进入页面: http://localhost:9200,看到以下输出,表示启动成功。
2 Spring项目
项目GitHub地址:https://github.com/Snowstorm0/learn-es
项目Gitee地址:https://gitee.com/Snowstorm0/learn-es
2.1 配置ES客户端
public class RestClientConfig extends AbstractElasticsearchConfiguration { @Override @Bean public RestHighLevelClient elasticsearchClient() { final ClientConfiguration clientConfiguration = ClientConfiguration.builder() .connectedTo("localhost:9200") .build(); return RestClients.create(clientConfiguration).rest(); }}
2.2 创建User类
public class UserEntity { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Integer id; private String name; private String job; private Double deposit; private Date processTime = new Date();}
配置完成后,ElasticSearch即可像常规的数据库那样进行增删改查的操作。
2.3 配置数据库
spring.datasource.username=rootspring.datasource.password=rootspring.datasource.url=jdbc:mysql://localhost:3306/sys?characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC
3 运行项目
3.1 添加
调用添加接口:http://localhost:8080/user/add
添加User类的请求体:
{ "id":"1", "name":"代码的路", "job":"码农", "deposit":100.0}
可以看到添加成功:
3.2 读取
运行读取接口:http://localhost:8080/user/search/whole?key=码农
可以获得刚写入的User类,是完整结构:
运行读取接口:http://localhost:8080/user/search/es?key=码农
可以获得刚写入的User类,只有User结构:
打开数据库,无需手动创建表结构,即可看到User类也已经写入到数据库中:
因此可以刻直接从数据库读取。
标签:
-
SpringBoot整合ElasticSearch|天天热消息
ElasticSearch是个开源分布式搜索引擎,提供搜集、分析、存储数据三大功能。它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机
-
环球热推荐:晚上应酬总发愁,不妨吃两粒这个试试,也许酒量会变好
当下社会,酒桌上办事的成功率可以说是最大的,酒场上好办事的说法也越来越写实,虽然没有什么科学的依据,但是应酬的确能够助你成事。久经职
-
环球热头条丨关于春节的绘画简单_关于春节的绘画
1、先画一个吉祥的灯笼,如图:2、在这个灯笼下再画一个吉祥灯笼,如图:3、在这两个灯笼的右侧画一只狗的耳朵和眼睛,如图:
-
电信不限量套餐包含什么内容_全球快讯
1、套餐月费199元,含国内流量不限量,国内通话3000分钟,国内接听免费,赠送来电显示和189邮箱;2、套餐超出部分,国内通话为0 15元每分钟,
-
热文:太原机场3月26日起执行夏航季航班计划 航线增至90条
记者3月24日从民航部门获悉,3月26日起,太原机场开始执行2023年夏航季航班计划。换季后,太原机场新增、加密多条热门航线,共有30家航空公司
-
今头条!东府景园小区有人私自“窗改门”,物业:三天内整改到位
东府景园小区有人私自“窗改门”,物业:三天内整改到位
-
中原证券李昭欣:聚焦优质成长型私募 与私募机构合作共赢 当前视讯
3月25日电,由中原证券主办、财联社联合主办的2023年第一届“逐鹿中原杯”私募实盘大赛于今日在上海正式启动。中原证券总经理李昭欣作开幕...
-
广州雕塑公园怎么去|世界滚动
1、地铁:(步行较长)乘坐2号线至广州火车站下车,步行约26分钟2、公交:乘坐265路 24路 273路至广园客运站下车,步行约8分钟可到;或乘坐810路 18
-
天天观点:摩尔庄园向导考验是什么_摩尔庄园向导能力测试答案
1、点右上角的smc,点向导,再按照他的提示去完成就行了。2、向导:要求:达到五级(你刚刚好达到五级时要先刷新一下
-
积极发挥交通扩内需作用
作者:丁金学交通运输作为基础性、先导性、服务性行业,是连接生产和消费两端、提升供需适配效率的基础环节,不但有助于扩大有效
-
空气中取水神器(空气中取水) 今日精选
一、题文从空气中取水阅读答案千该1 第二段中加点的“据说”一词能否去掉?为什么?千该2 第三段中画线的句子运用了列数字和作比较的说明方...
-
公交车司机需要什么要求_天天报资讯
1、取得A1或A3机动车驾驶证1年以上;2、年龄不超过60周岁;3、3年内无重大以上交通责任事故;4、掌握相关道路旅客运输法规、机动车维修和旅客
-
王导:黄金三单全部获利,1988再次做多
今天操作非常顺利,1967、1987、1992多单全部获利,突破2000后迟迟不上攻,所以多单全部走人。一波金价回撤,1988再次多单,上涨至1996,全部
-
北京首家“类博物馆”正式挂牌开放|观热点
北京首家“类博物馆”正式挂牌开放
-
美国银行接连暴雷,拜登被曝求助巴菲特,谁才是美国真正的主人
美国银行接连暴雷,拜登被曝求助巴菲特,谁才是美国真正的主人,巴菲特,科学家,法学家,美国银行,富国银行,金融危机,乔·拜登,美国总统,美国政治人物
-
奥运天使为家乡代言!惠南古城“上新”
聘请奥运冠军钟天使为惠南旅游形象大使、推出“骑行惠南”五色旅游路线、发布惠南古城形象标识、大治河文化展示馆揭牌……
-
萨弗拉·卡兹_关于萨弗拉·卡兹的简介-天天热门
1、萨弗拉·卡兹拉里·埃里森(LarryEllison),现任甲骨文总裁、前首席财务官。2、2019年8月,
-
全球快播:神话分集剧情
1、第一集专业摄影师易小川边驾车到野外取景,误入一群盗墓贼的营地。小川向在考古现场参与发掘工作的大川描述如何逃过一劫,大川却一点不信。
-
天天快讯:开发商逾期交房可不可以先收房
一、开发商逾期交房可不可以先收房开发商逾期交房可以先收房,先收房不影响其违约责任的承担。经催告在3个月合理期限内交房的,
-
年轻人选择进厂打螺丝:底薪基本按最低薪资标准,大量工厂只招女性_环球精选
室友九哥对我说,他是和朋友一去来工厂的,但是朋友没有聘上,他却留了下来,作为宿舍中年纪最大的工友,他没有过多谈起自己的过往,只是在临
-
天津市滨海新区领导一行莅临学大教育集团调研考察|环球通讯
3月21日,天津市滨海新区政府党组成员、副区长张兴瑞、天津市滨海新区文化和旅游局局长贺淑荣等领导一行走进学大教育集团进行
-
重庆大渡口区人才租(购)房补贴什么情况下会停发?
重庆大渡口区人才租(购)房补贴什么情况下会停发?租房补贴:采取先住后补方式,自租赁合同生效之日起计算,按每年已租时段提出补贴申请。申请人
-
当前热文:电销客户管理系统的功能有哪些?有什么作用?
电销客户管理系统是一款帮助企业快速有效地对电销客户进行管理的软件。在电销管理软件的帮助下,企业能够提高效率、降低成本,让电销人员获得
-
柚子糖的制作方法
1、柚子皮彻底洗干净后,切块,用清水浸泡一天,中途换几次水。2、柚子皮沥水捞出。3、不粘锅倒入清水烧开,放入柚子皮,再次烧开。4、2分钟后
-
天天向上歌曲完整版_天天向上歌曲
1、ukiss---0330(这个是天家兄弟七人行。2、天天等灏明的那个)SamuelJackson---HotA
-
世界微资讯!双引号有强调的作用吗_双引号的作用及例句
1、引号的作用表示文中引用的部分。2、引号有双引号和单引号两种。3、一般用双引号,引文内还有引文,就用单引号。4、双引
-
今热点:国网台前县供电公司:迎大风战沙尘 护航电网安全
□谷武民陈尊孝“大风沙尘天气,大家巡线一定要仔细,尤其是检查用户大棚的时候,要积极与用户一起做好大棚固定工作,避免出现棚布扬起、与...
-
维信金科(02003) 2022年报:业绩稳健凸显增长韧性 分红0.1港元/股-当前短讯
智通财经APP获悉,北京时间3月23日,港股上市金融科技平台维信金科(02003)发布2022年度业
-
天天观焦点:我们爱你啊中国朗诵视频背景音乐_《我们爱你啊中国》教案
1、 作为一名教师,通常需要准备好一份教案,教案有利于教学水平的提高,有助于教研活动的开展。写教案需要注意哪些格式呢?
-
世界播报:上海能源: 上海能源2022年年度报告摘要
上海能源:上海能源2022年年度报告摘要