依赖:
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.7.1</version> <relativePath/> <!-- lookup parent from repository --> </parent>
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> </dependency>
在java代码中使用的几种方法
1.使用JPA的方法使用ElasticSearch
1.首先创建对应的实体类
@Document(indexName = "user") @Data @AllArgsConstructor @NoArgsConstructor public class User { private String id; private String username; private String department; private String sex; private Integer age; private String firstName; private String lastName; }
2.创建实现的Repository去继承ElasticsearchRepository
public interface EsRepository e