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是个开源分布式搜索引擎,提供搜集、分析、存储数据三...
1、枫丹壹号二期位于北京市亦庄开发区亦庄开发区其它,由北京保利融...
网贷逾期最长可以协商延期多久五年。一般网贷逾期之后可以尝试协商
天眼查App显示,近日,一汽奥迪销售有限责任公司发生工商变更,经营...
1、写的是苏格兰大将麦克白和班柯征服叛乱后班师回国,路上遇见三个...
1、又哭又笑。2、又拉又吐。3、又红又专。4、又气又恨。5、又羞又恨...
近日,由河北省互联网信息办公室、省教育厅、省人社厅主办,省大数...
杨立瑜已经在北京国安训练,他加入这支球队也只等官宣,韦世豪、严...
1、广西超巨电梯有限公司于2007年04月26日成立。2、法定代表人姜国...
央视网消息:四川、重庆山水相连、生态相依,流域面积50平方公里以...
1、怀孕六个月的时候,是做四维彩超的最佳时机,妈妈可以通过彩超看...
1、这是网上的最新资料重庆市优秀律师事务所重庆智豪律师事务所重庆...
二本考生比较适合的热门专业有会计学、计算机科学与技术、师范类专...
》》》国家老年大学app下载入口下载入口:联系电话:010-66490665(...
为进一步提升“扫黄打非”队伍的业务素质,推进社区“扫黄打非”工...
9岁男孩窗外求救十多分钟不幸坠亡,多名业主:起火时消防管道没水
本期债券券简称20青岛国信MTN004,债券代码102000565 IB,债券余额...
为了更好地发挥家校共育的合力,天府新区第五小学每月定期家访活动...
“小徐,这个充电桩装得真及时,这下我们电瓶车充电方便太多了,谢...
换手率大于8%说明了该股票当前处于比较活跃的局面,得到市场上资金...
3月22日,一博科技(301366)融资买入697 41万元,融资偿还491 82...
3月22日,宁波市江北区洪塘实验学校的专职心理教师给学生们上心理团...
一场巨大的风暴正在席卷美国银行业。自硅谷银行“爆雷”之后,美国...
1、《天涯客》中周子舒病好了,他被巫医所救,没有了性命之忧,周子...
1、旅客(团体旅客另行规定)在客票上列明的航班规定离站时间24小时以...
地产能救国美吗?黄光裕“割肉”,接连出售三亚、长沙项目予中融信...
以棋会友,“棋”乐融融为传承和发扬传统象棋文化,弘扬国粹,同时...
网友一:说说我因为坐错位置的心酸故事。之前在一家日企上班,有一...
日前,德国足协公布了德国队最新号码,格纳布里将穿10号,菲尔克鲁...
大余县气象台发布雷电黄色预警信号【III级 较重】【2023-03-23】