public interface SolrIndexService
| Modifier and Type | Method and Description |
|---|---|
SolrIndexModel |
activateIndex(String facetSearchConfig,
String indexedType,
String qualifier)
Activates an index.
|
SolrIndexModel |
createIndex(String facetSearchConfig,
String indexedType,
String qualifier)
Creates an index.
|
void |
deleteIndex(String facetSearchConfig,
String indexedType,
String qualifier)
Deletes an index.
|
SolrIndexModel |
getActiveIndex(String facetSearchConfig,
String indexedType)
Returns the active index for a specific facet search configuration and indexed type.
|
List<SolrIndexModel> |
getAllIndexes()
Returns all indexes.
|
SolrIndexModel |
getIndex(String facetSearchConfig,
String indexedType,
String qualifier)
Finds an index by facet search configuration, indexed type and qualifier.
|
List<SolrIndexModel> |
getIndexesForConfigAndType(String facetSearchConfig,
String indexedType)
Returns all indexes for a specific facet search configuration and indexed type.
|
SolrIndexModel |
getOrCreateIndex(String facetSearchConfig,
String indexedType,
String qualifier)
Gets or creates an index (if it does not exist yet).
|
SolrIndexModel createIndex(String facetSearchConfig, String indexedType, String qualifier) throws SolrServiceException
facetSearchConfig - - the facet search configuration nameindexedType - - the indexed type namequalifier - - the qualifierSolrServiceException - if an error occursList<SolrIndexModel> getAllIndexes() throws SolrServiceException
SolrServiceException - if an error occursList<SolrIndexModel> getIndexesForConfigAndType(String facetSearchConfig, String indexedType) throws SolrServiceException
facetSearchConfig - - the facet search configuration nameindexedType - - the indexed type nameSolrServiceException - if an error occursSolrIndexModel getIndex(String facetSearchConfig, String indexedType, String qualifier) throws SolrServiceException
facetSearchConfig - - the facet search configuration nameindexedType - - the indexed type namequalifier - - the qualifierSolrIndexNotFoundException - if an index cannot be foundSolrServiceException - if an error occursSolrIndexModel getOrCreateIndex(String facetSearchConfig, String indexedType, String qualifier) throws SolrServiceException
facetSearchConfig - - the facet search configuration nameindexedType - - the indexed type namequalifier - - the qualifierSolrServiceException - if an error occursvoid deleteIndex(String facetSearchConfig, String indexedType, String qualifier) throws SolrServiceException
facetSearchConfig - - the facet search configuration nameindexedType - - the indexed type namequalifier - - the qualifierSolrIndexNotFoundException - if an index cannot be foundSolrServiceException - if an error occursSolrIndexModel activateIndex(String facetSearchConfig, String indexedType, String qualifier) throws SolrServiceException
facetSearchConfig - - the facet search configuration nameindexedType - - the indexed type namequalifier - - the qualifierSolrIndexNotFoundException - if an index cannot be foundSolrServiceException - if an error occursSolrIndexModel getActiveIndex(String facetSearchConfig, String indexedType) throws SolrServiceException
facetSearchConfig - - the facet search configuration nameindexedType - - the indexed type nameSolrIndexNotFoundException - if an index cannot be foundSolrServiceException - if an error occursCopyright © 2017 SAP SE. All Rights Reserved.