public interface SolrAdministration
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ACTION |
static java.lang.String |
CORE |
static java.lang.String |
DELETE_INDEX |
static java.lang.String |
INSTANCE_DIR |
static java.lang.String |
NAME |
static java.lang.String |
OTHER |
static java.lang.String |
SRC_CORE |
| Modifier and Type | Method and Description |
|---|---|
void |
clearCoreCache(java.lang.String core)
clear internal caches for named core after external admin operations (e.g. cached field names).
|
void |
clearCoreCaches()
clear all internal caches after external admin operations (e.g. cached field names).
|
AnyMap |
create(java.lang.String name,
java.lang.String instanceDir) |
AnyMap |
create(java.lang.String name,
java.lang.String instanceDir,
java.util.Map<java.lang.String,java.lang.String[]> otherParams) |
java.util.List<java.lang.String> |
getCoreNames()
get all names of cores available in this server.
|
java.util.List<java.lang.String> |
getFieldNames(java.lang.String core)
get the names of fields defined in the named core.
|
AnyMap |
load(java.lang.String core) |
AnyMap |
mergeIndexes(java.lang.String core,
java.lang.String... sourceCore) |
AnyMap |
optimize(java.lang.String core) |
AnyMap |
ping(java.lang.String core) |
AnyMap |
reload(java.lang.String core) |
AnyMap |
rename(java.lang.String core,
java.lang.String other) |
AnyMap |
status() |
AnyMap |
status(java.lang.String core) |
AnyMap |
swap(java.lang.String core,
java.lang.String other) |
AnyMap |
unload(java.lang.String core) |
AnyMap |
unload(java.lang.String core,
boolean deleteIndex) |
static final java.lang.String ACTION
static final java.lang.String CORE
static final java.lang.String NAME
static final java.lang.String INSTANCE_DIR
static final java.lang.String OTHER
static final java.lang.String DELETE_INDEX
static final java.lang.String SRC_CORE
AnyMap status() throws SolrAdministrationException
SolrAdministrationExceptionAnyMap status(java.lang.String core) throws SolrAdministrationException
SolrAdministrationExceptionAnyMap create(java.lang.String name, java.lang.String instanceDir) throws SolrAdministrationException
SolrAdministrationExceptionAnyMap create(java.lang.String name, java.lang.String instanceDir, java.util.Map<java.lang.String,java.lang.String[]> otherParams) throws SolrAdministrationException
SolrAdministrationExceptionAnyMap reload(java.lang.String core) throws SolrAdministrationException
SolrAdministrationExceptionAnyMap rename(java.lang.String core, java.lang.String other) throws SolrAdministrationException
SolrAdministrationExceptionAnyMap swap(java.lang.String core, java.lang.String other) throws SolrAdministrationException
SolrAdministrationExceptionAnyMap unload(java.lang.String core) throws SolrAdministrationException
SolrAdministrationExceptionAnyMap unload(java.lang.String core, boolean deleteIndex) throws SolrAdministrationException
SolrAdministrationExceptionAnyMap load(java.lang.String core) throws SolrAdministrationException
SolrAdministrationExceptionAnyMap mergeIndexes(java.lang.String core, java.lang.String... sourceCore) throws SolrAdministrationException
SolrAdministrationExceptionjava.util.List<java.lang.String> getCoreNames()
throws java.lang.Exception
java.lang.Exceptionjava.util.List<java.lang.String> getFieldNames(java.lang.String core)
throws java.lang.Exception
java.lang.Exceptionvoid clearCoreCaches()
void clearCoreCache(java.lang.String core)
AnyMap optimize(java.lang.String core) throws SolrAdministrationException
SolrAdministrationExceptionAnyMap ping(java.lang.String core) throws SolrAdministrationException
SolrAdministrationException