【发布时间】:2016-12-20 05:27:46
【问题描述】:
我正在尝试编写一个自定义的弹性搜索编写器,它将在春季批处理实现中索引数据。
我可以找到以下代码作为 elasticsearch 的 Java 配置。
有人用过这个,可以分享一下在哪里调用这个配置吗?
@Configuration
@EnableElasticsearchRepositories(basePackages = "org/springframework/data/elasticsearch/repositories")
static class Config {
@Value("${esearch.port}") int port;
@Value("${esearch.host}") String hostname;
@Bean
public ElasticsearchOperations elasticsearchTemplate() {
return new ElasticsearchTemplate(client());
}
@Bean
public Client client(){
TransportClient client= new TransportClient();
TransportAddress address = new InetSocketTransportAddress(hostname, port);
client.addTransportAddress(address);
return client;
}
}
【问题讨论】:
标签: elasticsearch spring-batch spring-java-config