Skip to content

Instantly share code, notes, and snippets.

@bibarsov
Last active May 14, 2020 18:20
Show Gist options
  • Save bibarsov/8583293eded10f13236ecb282b3e8e46 to your computer and use it in GitHub Desktop.
Save bibarsov/8583293eded10f13236ecb282b3e8e46 to your computer and use it in GitHub Desktop.
public static void main(String[] args) throws UnknownHostException {
TransportClient client = new PreBuiltTransportClient(
Settings.builder().put("cluster.name", "elastic").build()
).addTransportAddress(
new TransportAddress(InetAddress.getByName("localhost"), 9300)
);
MappingElasticsearchConverter elasticsearchConverter = new MappingElasticsearchConverter(
new SimpleElasticsearchMappingContext()
);
DefaultConversionService genericConversionService = new DefaultConversionService();
genericConversionService.addConverter(new FooBarConverter());
DateFormatterRegistrar.addDateConverters(genericConversionService);
DefaultResultMapper defaultResultMapper = new DefaultResultMapper(
elasticsearchConverter.getMappingContext(),
new ElasticsearchEntityMapper(elasticsearchConverter.getMappingContext(), genericConversionService)
);
var template = new ElasticsearchTemplate(client, elasticsearchConverter, defaultResultMapper);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment