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