Package org.apache.solr.handler.admin.api
V2 API implementations for "admin" APIs.
-
Class Summary Class Description AddReplicaAPI V2 API for adding a new replica to an existing shard.AddReplicaPropertyAPI V2 API for adding a property to a collection replicaAddReplicaPropertyAPI.AddReplicaPropertyRequestBody AdminAPIBase A common parent for "admin" (i.e.AllCoresStatusAPI V2 API for retrieving status information for all cores on the receiving node.BalanceShardUniqueAPI V2 API for insuring that a particular property is distributed evenly amongst the physical nodes comprising a collection.CancelTaskAPI V2 API for cancelling a currently running "task".CollectionStatusAPI V2 API for displaying basic information about a single collection.CoreAdminAPIBase A common parent for admin Core Jersey-based APIs.CoreSnapshotAPI V2 API for Creating, Listing, and Deleting Core Snapshots.CoreSnapshotAPI.CreateSnapshotResponse The Response forCoreSnapshotAPI
'sCoreSnapshotAPI.createSnapshot(String, String, String)
CoreSnapshotAPI.DeleteSnapshotResponse The Response forCoreSnapshotAPI
'sCoreSnapshotAPI.deleteSnapshot(String, String, String)
CoreSnapshotAPI.ListSnapshotsResponse The Response forCoreSnapshotAPI
'sCoreSnapshotAPI.listSnapshots(String)
CoreSnapshotAPI.SnapshotInformation Contained inCoreSnapshotAPI.ListSnapshotsResponse
, this holds information for a given core's SnapshotCreateCoreAPI V2 API for creating a new core on the receiving node.CreateShardAPI V2 API for creating a new shard in a collection.DeleteCollectionAPI V2 API for deleting collections.DeleteNodeAPI V2 API for deleting all replicas of all collections in one node.DeleteNodeAPI.DeleteNodeRequestBody DeleteReplicaAPI V2 API for deleting an existing replica from a shard.DeleteReplicaPropertyAPI V2 API for removing a property from a collection replicaDeleteShardAPI V2 API for deleting a particular shard from its collection.ForceLeaderAPI V2 API for triggering a leader election on a particular collection and shard.GetAuthenticationConfigAPI V2 API for fetching the authentication section from Solr's security.json configuration.GetAuthorizationConfigAPI V2 API for fetching the authorization section of Solr's security.json configuration.GetBlobInfoAPI V2 APIs for fetching blob(s) and their metadataGetConfigAPI V2 APIs for retrieving some or all configuration relevant to a particular collection (or core).ListActiveTasksAPI V2 API for listing any currently running "tasks".ListAliasesAPI V2 APIs for managing and inspecting collection aliasesListAliasesAPI.GetAliasByNameResponse Response forListAliasesAPI.getAliasByName(String)
.ListAliasesAPI.ListAliasesResponse Response forListAliasesAPI.getAliases()
.MergeIndexesAPI V2 API for merging one or more Solr cores into the target core.MergeIndexesAPI.MergeIndexesPayload MigrateDocsAPI V2 API for migrating docs from one collection to another.ModifyBasicAuthConfigAPI V2 API to modify configuration for Solr'sBasicAuthPlugin
ModifyCollectionAPI V2 API for modifying collections.ModifyConfigComponentAPI V2 APIs for creating, updating, or deleting individual components in a collection configuration.ModifyMultiPluginAuthConfigAPI V2 API to modify configuration options for theMultiAuthPlugin
.ModifyNoAuthPluginSecurityConfigAPI V2 API for POST requests received when no authentication plugin is active.ModifyNoAuthzPluginSecurityConfigAPI V2 API for POST requests received when no authorization plugin is active.ModifyParamSetAPI V2 APIs for creating, modifying, or deleting paramsets.ModifyRuleBasedAuthConfigAPI V2 API to modify configuration options for theRuleBasedAuthorizationPlugin
.MoreLikeThisAPI V2 API for performing a more like this request to a solr collection.MoveReplicaAPI V2 API for moving a collection replica to a different physical node.NodeHealthAPI V2 API for checking the health of the receiving node.NodeLoggingAPI V2 API for getting or setting log levels on an individual node.NodePropertiesAPI V2 API for listing system properties for each node.NodeSystemInfoAPI V2 API for getting "system" information from the receiving node.NodeThreadsAPI V2 API for triggering a thread dump on the receiving node.OverseerOperationAPI V2 API for triggering a node to rejoin leader election for the 'overseer' role.PrepareCoreRecoveryAPI Internal V2 API used to prepare a core for recovery.RealTimeGetAPI V2 API for fetching the latest (possibly uncommitted) version of one or more documents.RebalanceLeadersAPI V2 API for balancing shard leaders in a collection across nodes.RejoinLeaderElectionAPI V2 API for triggering a core to rejoin leader election for the shard it constitutes.ReloadCollectionAPI V2 API for reloading collections.ReloadCoreAPI V2 API for reloading an individual core.ReloadCoreAPI.ReloadCorePayload RenameCollectionAPI V2 API for "renaming" an existing collectionRenameCoreAPI V2 API for renaming an existing Solr core.RenameCoreAPI.RenameCorePayload ReplaceNodeAPI V2 API for recreating replicas in one node (the source) on another node(s) (the target).ReplaceNodeAPI.ReplaceNodeRequestBody RequestApplyCoreUpdatesAPI Internal V2 API used to apply updates to a core.RequestBufferUpdatesAPI Internal V2 API used to start update-buffering on the specified core.RequestCoreCommandStatusAPI V2 API for checking the status of a core-level asynchronous command.RequestCoreRecoveryAPI Internal V2 API triggering recovery on a core.RequestSyncShardAPI Internal V2 API used to request a core sync with its shard leader.SchemaBulkModifyAPI V2 APIs for creating, updating, or deleting individual components in a collection's schema.SchemaGetDynamicFieldAPI V2 API for getting information about a single dynamic field definition from an in-use schema.SchemaGetFieldAPI V2 API to retrieve information about a single field from an in-use schema.SchemaGetFieldTypeAPI V2 API for getting information about a single field-type definition from an in-use schema.SchemaInfoAPI V2 API for getting basic information about an in-use schemaSchemaListAllCopyFieldsAPI V2 API for listing all copyfield's in an in-use schema.SchemaListAllDynamicFieldsAPI V2 API for listing all dynamic field definitions in an in-use schema.SchemaListAllFieldsAPI V2 API listing all fields defined in an in-use schema.SchemaListAllFieldTypesAPI V2 API for listing all field-type definitions in an in-use schema.SchemaNameAPI V2 API for checking the name of an in-use schema.SchemaNameAPI.GetSchemaNameResponse Response forSchemaNameAPI
.SchemaSimilarityAPI V2 API for getting information about the 'similarity' settings for an in-use schema.SchemaUniqueKeyAPI V2 API for getting the name of the unique-key field for an in-use schema.SchemaVersionAPI V2 API for getting the version of an in-use schema.SchemaZkVersionAPI V2 API for checking the ZK version of an in-use schema.SetCollectionPropertyAPI V2 API for modifying collection-level properties.SingleCoreStatusAPI V2 API for checking the status of a specific core.SplitCoreAPI V2 API for splitting a single core into multiple piecesSplitCoreAPI.SplitCorePayload SplitShardAPI V2 API for splitting an existing shard up into multiple pieces.SwapCoresAPI V2 API for swapping two existing Solr cores.SwapCoresAPI.SwapCoresPayload SyncShardAPI V2 API for triggering a shard-sync operation within a particular collection and shard.UnloadCoreAPI V2 API for renaming an existing Solr core.UnloadCoreAPI.UnloadCorePayload UpdateAPI All v2 APIs that share a prefix of /updateUploadBlobAPI V2 API for uploading blobs into Solr's .system blobstore -
Exception Summary Exception Description CoreAdminAPIBase.CoreAdminAPIBaseException Helper RuntimeException to allow passing checked exceptions to the caller of the handle method.