public class SolrAdminService extends Object implements AdminService
AdminService.IndexDeleteMode| Modifier and Type | Field and Description |
|---|---|
protected String |
defaultConfigName
The default Solr config filename.
|
protected String |
defaultConfigSet
The default name of the config set.
|
protected String |
defaultDataDir
The default data directory.
|
protected String |
defaultInstanceDir
The default directory where Solr config and data will be stored.
|
protected String |
defaultSchemaName
The default Solr schema filename.
|
protected org.apache.solr.client.solrj.SolrClient |
solrClient
The Solr client used to execute requests against a Solr server.
|
| Constructor and Description |
|---|
SolrAdminService() |
| Modifier and Type | Method and Description |
|---|---|
void |
createIndex(String id) |
void |
deleteIndex(String id,
AdminService.IndexDeleteMode mode) |
Map<String,Object> |
getIndexInfo(String id) |
void |
setDefaultConfigName(String defaultConfigName) |
void |
setDefaultConfigSet(String defaultConfigSet) |
void |
setDefaultDataDir(String defaultDataDir) |
void |
setDefaultInstanceDir(String defaultInstanceDir) |
void |
setDefaultSchemaName(String defaultSchemaName) |
void |
setSolrClient(org.apache.solr.client.solrj.SolrClient solrClient)
Sets the Solr client used to execute requests against a Solr server.
|
protected org.apache.solr.client.solrj.SolrClient solrClient
protected String defaultInstanceDir
protected String defaultConfigName
protected String defaultSchemaName
protected String defaultDataDir
protected String defaultConfigSet
public void setSolrClient(org.apache.solr.client.solrj.SolrClient solrClient)
public void setDefaultInstanceDir(String defaultInstanceDir)
public void setDefaultConfigName(String defaultConfigName)
public void setDefaultSchemaName(String defaultSchemaName)
public void setDefaultDataDir(String defaultDataDir)
public void setDefaultConfigSet(String defaultConfigSet)
public void createIndex(String id) throws SearchException
createIndex in interface AdminServiceSearchExceptionpublic Map<String,Object> getIndexInfo(String id) throws SearchException
getIndexInfo in interface AdminServiceSearchExceptionpublic void deleteIndex(String id, AdminService.IndexDeleteMode mode) throws SearchException
deleteIndex in interface AdminServiceSearchExceptionCopyright © 2019 CrafterCMS. All rights reserved.