@Configuration public abstract class AbstractSolrConfiguration extends Object
| Constructor and Description |
|---|
AbstractSolrConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
protected CustomConversions |
customConversions()
CustomConversions to be applied by mapping. |
protected RequestMethod |
defaultRequestMethod()
Default
RequestMethod to be used when sending requests via SolrClient. |
protected Collection<SolrPersistentEntitySchemaCreator.Feature> |
schemaSupport()
Define schema setup
SolrPersistentEntitySchemaCreator.Features. |
abstract SolrClientFactory |
solrClientFactory()
Define the
SolrClientFactory to be used. |
SolrConverter |
solrConverter() |
protected MappingContext |
solrMappingContext() |
SolrTemplate |
solrTemplate()
SolrTemplate setup to provide SolrOperations implementation
picking up solrClientFactory(), solrConverter() and defaultRequestMethod(). |
@Bean public SolrTemplate solrTemplate()
SolrTemplate setup to provide SolrOperations implementation
picking up solrClientFactory(), solrConverter() and defaultRequestMethod().@Bean public SolrConverter solrConverter()
MappingSolrConverter picking up customConversions() by default.@Bean protected MappingContext solrMappingContext()
SimpleSolrMappingContext picking up solrClientFactory() and schemaSupport() by
default.@Bean public abstract SolrClientFactory solrClientFactory()
SolrClientFactory to be used. EmbeddedSolrServer simply
() -> new HttpSolrClient("...") should be sufficient.protected CustomConversions customConversions()
CustomConversions to be applied by mapping.protected RequestMethod defaultRequestMethod()
RequestMethod to be used when sending requests via SolrClient.RequestMethod.GET by default. Never null.protected Collection<SolrPersistentEntitySchemaCreator.Feature> schemaSupport()
SolrPersistentEntitySchemaCreator.Features.Set by default. Never null.Copyright © 2011–2018 Pivotal Software, Inc.. All rights reserved.