springboot2.2.x对接elasticsearch7.2.0,实现分页搜索情况下的高亮和摘要功能

springboot2.2.x对接elasticsearch7.2.0,实现分页搜索情况下的高亮和摘要功能

  • 相关依赖
2.2.0.RELEASE


 
         org.springframework.boot
         spring-boot-starter-data-elasticsearch
  
  • es配置
spring:
  elasticsearch:
    rest:
      #es地址
      uris: http://192.168.125.12:9200
  • 功能实现
@Service
public class EsPageService {
    /**
    * spring-boot-starter-data-elasticsearch会自动注入,可直接使用
    **/
    @Autowired
    private RestHighLevelClient esClient;

    public PageInfo searchPageWithHighlight(EsPageQuery esPageQuery) {
       SearchRequest searchRequest = new SearchRequest("asset");
        SearchSourceBuilder s

你可能感兴趣的:(elasticsearch)