@Bean public ElasticsearchConverter elasticsearchConverter() { return new MappingElasticsearchConverter(elasticsearchMappingContext()); }
public ElasticsearchRestTemplate(RestHighLevelClient client) { this(client, new MappingElasticsearchConverter(new SimpleElasticsearchMappingContext())); }
public ElasticsearchRestTemplate(RestHighLevelClient client, ResultsMapper resultsMapper) { this(client, new MappingElasticsearchConverter(new SimpleElasticsearchMappingContext()), resultsMapper); }
public ReactiveElasticsearchTemplate(ReactiveElasticsearchClient client) { this(client, new MappingElasticsearchConverter(new SimpleElasticsearchMappingContext())); }
public ElasticsearchRestTemplate(RestHighLevelClient client, EntityMapper entityMapper) { this(client, new MappingElasticsearchConverter(new SimpleElasticsearchMappingContext()), entityMapper); }
@Bean @ConditionalOnMissingBean public ElasticsearchConverter elasticsearchConverter(SimpleElasticsearchMappingContext mappingContext) { return new MappingElasticsearchConverter(mappingContext); }
public ElasticsearchTemplate(Client client, ElasticsearchConverter elasticsearchConverter) { this.client = client; this.elasticsearchConverter = (elasticsearchConverter == null)? new MappingElasticsearchConverter(new SimpleElasticsearchMappingContext()) : elasticsearchConverter ; }
public JestElasticsearchTemplate(JestClient client, ElasticsearchConverter elasticsearchConverter, JestResultsMapper resultsMapper, ErrorMapper errorMapper, Supplier<SearchSourceBuilder> searchSourceBuilderProvider) { this.client = client; this.elasticsearchConverter = (elasticsearchConverter == null) ? new MappingElasticsearchConverter(new SimpleElasticsearchMappingContext()) : elasticsearchConverter; this.resultsMapper = (resultsMapper == null) ? new DefaultJestResultsMapper(this.elasticsearchConverter.getMappingContext()) : resultsMapper; this.errorMapper = (errorMapper == null) ? new DefaultErrorMapper() : errorMapper; this.searchSourceBuilderProvider = (searchSourceBuilderProvider == null) ? SearchSourceBuilder::new : searchSourceBuilderProvider; }