@Bean public ElasticsearchRestTemplate elasticsearchTemplate() { ClientConfiguration clientConfiguration = ClientConfiguration.builder() .connectedTo("localhost:9200") .build(); ElasticsearchRestTemplate elasticsearchTemplate = new ElasticsearchRestTemplate( RestClient.builder(new HttpHost("localhost", 9200)) .setHttpClientConfigCallback(httpClientBuilder -> httpClientBuilder.setDefaultCredentialsProvider(credentialsProvider())) .build(), new DefaultEntityMapper() ); elasticsearchTemplate.setSearchTemplateEntityMapper(new DefaultEntityMapper()); elasticsearchTemplate.setIndexMaxResultWindow(10000); elasticsearchTemplate.setForceRefresh(true); elasticsearchTemplate.setIndexMaxTermsCount(2000); // 设置最大terms数 return elasticsearchTemplate; }
https://blog.csdn.net/qq_24499615/article/details/116162998