网站搜索防止攻击wordpress中文标题转换拼音插件
SpringBoot3+ Elasticsearch8
前言
不涉及上线配置,本地快速启动,如果涉及本地则需要把对应的Elasticsearch8的https证书复制出来然后开放权限,本文章不涉及到正式环境的配置
配置spring-data-elasticsearch
依赖
<dependency><groupId>org.springframework.data</groupId><artifactId>spring-data-elasticsearch</artifactId><version>5.5.0</version></dependency>
yaml配置文件
spring:elasticsearch:uris:- http://127.0.0.1:9200\#无密码验证就不需要了user:password:
常用流程(不高自定义)
- 创建XXX实体,需要设置特定标签@Document,@Id,@Field(是es的,并且配置保存和搜索的解析规则,还需要配置字段类型)

- 创建接口并且继承ElasticsearchRepository<User, String>

- 调用

常用流程(高度自定义)
- 一样的创建实体类
- 常用到的三个接口
保存搜索ElasticsearchTemplate

elasticsearchOperations

删除获取elasticsearchClient

注意
在不高度自定义的继承接口的形式使用自带的api后面会有提示拼写(支持 and or,但是不支持副本数的高度自定义)

