在Spring Boot中集成Elasticsearch,你可以使用Spring Data Elasticsearch。以下是一个基本的集成示例:
- 添加依赖到你的
pom.xml: 
<dependencies>
    <!-- Spring Data Elasticsearch -->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-elasticsearch</artifactId>
    </dependency>
 
    <!-- Elasticsearch客户端,如果需要进行低级别操作可以添加 -->
    <dependency>
        <groupId>org.elasticsearch.client</groupId>
        <artifactId>elasticsearch-rest-high-level-client</artifactId>
        <version>7.10.2</version> <!-- 请使用适合你的Elasticsearch版本的版本号 -->
    </dependency>
</dependencies>
- 配置Elasticsearch属性,在
application.properties或application.yml中: 
# application.properties
spring.data.elasticsearch.cluster-name=elasticsearch
spring.data.elasticsearch.cluster-nodes=localhost:9300
spring.elasticsearch.rest.uris=http://localhost:9200
- 创建一个实体类来映射你的文档:
 
import org.springframework.data.annotation.Id;
import org.springframework.data.elasticsearch.annotations.Document;
 
@Document(indexName = "your_index")
public class YourEntity {
    @Id
    private String id;
    // 其他属性
}
- 创建一个Elasticsearch仓库接口:
 
import org.springframework.data.elasticsearch.repository.ElasticsearchRepository;
 
public interface YourEntityRepository extends ElasticsearchRepository<YourEntity, String> {
    // 自定义查询方法
}
- 使用仓库进行操作:
 
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
 
@Service
public class YourService {
 
    @Autowired
    private YourEntityRepository repository;
 
    public YourEntity findById(String id) {
        return repository.findById(id).orElse(null);
    }
 
    public YourEntity save(YourEntity entity) {
        return repository.save(entity);
    }
 
    // 其他操作
}
这个示例展示了如何在Spring Boot项目中集成Spring Data Elasticsearch。你需要根据你的Elasticsearch服务器配置调整配置属性,并且替换YourEntity和YourEntityRepository为你自己的实体类和仓库接口。