##maven
org.springframework.boot spring-boot-starter-data-elasticsearch io.searchbox jest 2.4.0
##配置
spring.elasticsearch.jest.uris=http://search.example.com:9200spring.elasticsearch.jest.read-timeout=10000spring.elasticsearch.jest.username=userspring.elasticsearch.jest.password=secret
##auto-config
@SpringBootApplication( scanBasePackages={"com.example"}, exclude = {ElasticsearchAutoConfiguration.class, ElasticsearchDataAutoConfiguration.class})@EnableJpaRepositories(basePackages ="com.example.jpa")
##使用
@Autowired private JestClient jestClient; public SearchResult search(Search.Builder searchBuilder){ SearchResult result = jestClient.execute(searchBuilder.build()); return result; }
##doc