Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
spring-boot-elasticsearch7
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
北京-王志杰
spring-boot-elasticsearch7
Commits
dd1f2a4c
Commit
dd1f2a4c
authored
May 24, 2020
by
zlt2000
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
a2f0c8fd
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
0 additions
and
23 deletions
+0
-23
README.md
README.md
+0
-23
No files found.
README.md
deleted
100644 → 0
View file @
a2f0c8fd
# Spring Boot 集成 Elasticsearch 7.x + XPACK
GitChat的源码:https://gitbook.cn/gitchat/activity/5eb14213e90db13e2ff703e6
!
[
](https://gitee.com/zlt2000/images/raw/master/sb-es7.jpg)
开源的
`Elasticsearch`
是一个分布式的
`RESTful`
风格的搜索和数据分析引擎,是目前全文搜索引擎的首选。
网上关于集成
`ElasticSearch`
的教程大部都是讲使用
`TransportClient`
的,但是该客户端本身并不支持
`XPACK`
安全认证需要引入其他依赖扩展,同时在
`ElasticSearch7`
的版本中已被废弃,并且会在8.x版本中将被移除,官方建议使用:
`High Level REST Client`
。
并且由于
`ElasticSearch7.x`
某些变动并不向下兼容旧版本,而最新版本的
`Spring Boot Starter`
所依赖的
`ElasticSearch`
客户端还是
**6.x**
的版本,所以集成的时候需要填不少的坑。
在本场 Chat 中,会包含以下内容:
*
`Spring Boot`
集成
`High Level REST Client`
*
`Spring Boot`
集成
`XPACK`
认证
*
通过解读源码,解决集成
`ElasticSearch 7.x`
时遇到的坑
*
自定义连接
`ElasticSearch`
的http连接池配置
*
使用
`Spring Data Elasticsearch`
管理索引
*
使用
`Spring Data Elasticsearch`
对索引数据的基本 CRUD 操作
*
使用
`Junit4`
编写所有方法的测试用例
*
以上内容的所有源码
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment