私はスプリングバッチ実装でデータをインデックス化するelasticsearchのカスタムライターを作成しようとしています。SpringバッチでElasticsearch java configクライアントを使用
私はelasticsearchのJava設定として以下のコードを見つけることができました。
誰でもこの設定を使用している人は、この設定をどこから共有することができますか?すなわち、これは春のデータを使用して、永続的な層を定義するElasticsearch Serverのインスタンスを指して交通クライアント要素 -
@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;
}
}