ElasticSearch是个开源分布式搜索引擎,提供搜集、分析、存储数据三大功能。它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。主要负责将日志索引并存储起来,方便业务方检索查询。
下载地址:https://www.elastic.co/cn/downloads/elasticsearch
选择Windows版本,我下载的是7.17.0。解压后即可完成安装。
(资料图片)
进入bin文件, 双击执行 elasticsearch.bat,然后打开浏览器,进入页面: http://localhost:9200,看到以下输出,表示启动成功。
项目GitHub地址:https://github.com/Snowstorm0/learn-es
项目Gitee地址:https://gitee.com/Snowstorm0/learn-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(); }}
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即可像常规的数据库那样进行增删改查的操作。
spring.datasource.username=rootspring.datasource.password=rootspring.datasource.url=jdbc:mysql://localhost:3306/sys?characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC
调用添加接口:http://localhost:8080/user/add
添加User类的请求体:
{ "id":"1", "name":"代码的路", "job":"码农", "deposit":100.0}
可以看到添加成功:
运行读取接口:http://localhost:8080/user/search/whole?key=码农
可以获得刚写入的User类,是完整结构:
运行读取接口:http://localhost:8080/user/search/es?key=码农
可以获得刚写入的User类,只有User结构:
打开数据库,无需手动创建表结构,即可看到User类也已经写入到数据库中:
因此可以刻直接从数据库读取。
标签:
ElasticSearch是个开源分布式搜索引擎,提供搜集、分析、存储数据三...
同花顺金融研究中心3月22日讯,有投资者向崇达技术提问,尊敬的董事...
2020年是7月16日(农历五月二十六)开始入伏,到2020年8月24日结束...
沙县区气象台发布雷电黄色预警【Ⅲ级 较重】
汤臣倍健(300146)03月22日在投资者关系平台上答复了投资者关心的问题。
交汇点讯 近日,泰州学院联合海康威视数字技术股份有限公司、博智...
1、疾病分析:吃冬瓜的好处如下:一、预防高血压。2、冬瓜含高钾低...
3月22日消息,大盘早间高开高走,创业板指一度涨近1%。板块方面,基...
3月21日,宏发股份(600885)融资买入1341 17万元,融资偿还1050 ...
1、调:调节倜:倜傥凋:凋谢雕:雕塑啁;啁啾调:调节倜:倜傥凋:...
1、逻辑思维能力是指遵循逻辑进行思考的能力。2、逻辑通俗讲就是道...
拓尔思(SZ300229,收盘价:24 43元)3月21日晚间发布公告称,公司限...
查某丽,被批捕!,藏尸,查某丽,刑事拘留,苏州市公安局
全球首创竹纤维振膜!OPPOEncoFree3首发499元
侨银股份(002973)董秘在互动平台表示,网传视频言论不构成实际惩处...
3月20日,国际黄金价格延续攀升态势,纽约商品交易所黄金期货价格一...
今天,NBA常规赛76人105-109双加时不敌公牛。本场比赛,恩比德砍下3...
咋投咋有!森林狼开局7分钟一球未失全队10中10三分5中5,开局,纽约尼...
1、以前他开玩笑说,收费就没人听了,其实他不想让粉丝花钱。2、他...
两男子拉车门盗窃香烟名酒,警方追踪半年抓获嫌疑人---两名嫌疑人相...
1、就不再介绍了,所以从清明节开始介绍。从4月5日到4月8日,市场将...
1、不是,公司刚成立的宣传推广一直与他们合作,还是比较不错的。2...
据社保网小编了解,2023年最新方案还没出来,现在整理往年法规供您...
阳信县信城街道开展“雷锋精神薪火传爱老敬老暖心间”志愿服务活动
我国在建的第一艘大型邮轮预计今年底前交付,国产大型邮轮在中国船...
昨晚重读了一遍这篇文章,今天上班路上突然觉得有很多点当时没想到...
1、林文英(1937~1990)同安人。2、1961年毕业于合肥工业大学地质...
1、纸杯传水、成语接龙、歌词大比拼、比划猜词语、动物大连蹲等游戏...
文化是旅游的灵魂,旅游是文化的载体。非物质文化遗产与旅游的深度...
答:分布式的核心就一个字:拆。只要是将一个项目拆分成了多个模块...