【ElasticSearch8】SpringBoot集成ElasticSearch8.x 基本应用 CRUD操作 环境安装

前言 最近在研究es的时候发现官方已经在7.15.0放弃对旧版本中的Java REST Client &#xf…

前言

最近在研究es的时候发现官方已经在7.15.0放弃对旧版本中的Java REST Client (High Level Rest Client (HLRC))的支持,从而替换为推荐使用的Java API Client 8.x

查看SpringBoot2.6.4的依赖,其中es的版本仅为7.15.2

因此这里我就按照官方文档使用了推荐的

鉴于es8.x的资料文档目前并不是很齐全,本文中如有错误,欢迎各位指出。本文将记录一些es8.x api下的简单CRUD操作。

环境

SpringBoot 2.6.4 + ElasticSearch 8.1.0

安装

首先去官网下载最新的安装包Download Elasticsearch | Elastic

解压即可,进入/bin,启动elasticsearch.bat

访问 127.0.0.1:9200,出现es的集群信息即安装成功

可视化界面elasticsearch-head安装

在github上搜索elasticsearch-head,下载他的源码

进入源码目录执行(需安装Node.js)

即可访问9100端口访问

依赖导入

配置类

索引CRUD

增加index

查询Index

判断index是否存在

删除index

Document CRUD

这里准备了一个简单的实体类User用于测试

插入document

进入可视化插件,可以看到数据已经成功插入

更新Document

判断Document是否存在

查询Document

返回

删除Document

批量插入Document

查询

为了测试,我们先添加以下数据

查询结果:

本文来自网络,不代表软粉网立场,转载请注明出处:https://www.rfff.net/p/3784.html

作者: HUI

发表评论

您的电子邮箱地址不会被公开。

返回顶部