# Package org.apache.solr.client.solrj.request

package org.apache.solr.client.solrj.request
Convenience classes for dealing with various types of Solr requests.

Related Packages
Package
Description
org.apache.solr.client.solrj
Primary APIs for communicating with a Solr Server from a Java client.
org.apache.solr.client.solrj.request.beans
Annotated Data objects used in V2 Requests
org.apache.solr.client.solrj.request.json
Allows sending of requests using Solr's JSON query/faceting API
org.apache.solr.client.solrj.request.schema
Convenience classes for making Schema API requests.
org.apache.solr.client.solrj.beans
Annotation based mapping of client objects to Solr documents.
org.apache.solr.client.solrj.impl
Implementations of some client API classes, and their friends.
org.apache.solr.client.solrj.response
Convenience classes for dealing with various types of Solr responses.
org.apache.solr.client.solrj.routing
Classes to handle query routing preferences
org.apache.solr.client.solrj.util
Utilities for Solr client applications.
Class
Description
AbstractUpdateRequest
AbstractUpdateRequest.ACTION
AliasesApi
Experimental `SolrRequest`s for aliases, generated from an OAS.
AliasesApi.CreateAlias
AliasesApi.DeleteAlias
AliasesApi.GetAliasByName
AliasesApi.GetAliases
AliasPropertiesApi
Experimental `SolrRequest`s for aliasProperties, generated from an OAS.
AliasPropertiesApi.CreateOrUpdateAliasProperty
AliasPropertiesApi.DeleteAliasProperty
AliasPropertiesApi.GetAliasProperty
AliasPropertiesApi.GetAllAliasProperties
AliasPropertiesApi.UpdateAliasProperties
ApiMapping
Types and utilities used by many ApiMapping classes.
ApiMapping.CommandMeta
ApiMapping.V2EndPoint
ClusterApi
Experimental `SolrRequest`s for cluster, generated from an OAS.
ClusterApi.BalanceReplicas
ClusterApi.MigrateReplicas
ClusterPropertiesApi
Experimental `SolrRequest`s for clusterProperties, generated from an OAS.
ClusterPropertiesApi.CreateOrUpdateClusterProperty
ClusterPropertiesApi.CreateOrUpdateNestedClusterProperty
ClusterPropertiesApi.DeleteClusterProperty
ClusterPropertiesApi.GetClusterProperty
ClusterPropertiesApi.ListClusterProperties
CollectionAdminRequest<T extends CollectionAdminResponse>
This class is experimental and subject to change.
CollectionAdminRequest.AddReplica
CollectionAdminRequest.AddReplicaProp
CollectionAdminRequest.AddRole
CollectionAdminRequest.AsyncCollectionAdminRequest
Base class for asynchronous collection admin requests
CollectionAdminRequest.AsyncCollectionSpecificAdminRequest
CollectionAdminRequest.AsyncShardSpecificAdminRequest
CollectionAdminRequest.Backup
CollectionAdminRequest.BalanceShardUnique
CollectionAdminRequest.ClusterProp
CollectionAdminRequest.ClusterStatus
CollectionAdminRequest.CollectionAdminRoleRequest
CollectionAdminRequest.CollectionProp
CollectionAdminRequest.ColStatus
CollectionAdminRequest.Create
CollectionAdminRequest.CreateAlias
CollectionAdminRequest.CreateCategoryRoutedAlias
CollectionAdminRequest.CreateShard
CollectionAdminRequest.CreateSnapshot
CollectionAdminRequest.CreateTimeRoutedAlias
CollectionAdminRequest.Delete
CollectionAdminRequest.DeleteAlias
CollectionAdminRequest.DeleteBackup
`SolrRequest` class for the "Backup Deletion" API.
CollectionAdminRequest.DeleteNode
CollectionAdminRequest.DeleteReplica
CollectionAdminRequest.DeleteReplicaProp
CollectionAdminRequest.DeleteShard
CollectionAdminRequest.DeleteSnapshot
CollectionAdminRequest.DeleteStatus
CollectionAdminRequest.DimensionalRoutedAlias
CollectionAdminRequest.ForceLeader
CollectionAdminRequest.InstallShard
CollectionAdminRequest.List
CollectionAdminRequest.ListAliases
CollectionAdminRequest.ListBackup
`SolrRequest` class for the "Backup List" API.
CollectionAdminRequest.ListSnapshots
CollectionAdminRequest.Migrate
CollectionAdminRequest.MockCollTask
CollectionAdminRequest.Modify
A Modify Collection request
CollectionAdminRequest.MoveReplica
CollectionAdminRequest.OverseerStatus
CollectionAdminRequest.RebalanceLeaders
CollectionAdminRequest.ReindexCollection
CollectionAdminRequest.Reload
CollectionAdminRequest.RemoveRole
CollectionAdminRequest.Rename
CollectionAdminRequest.ReplaceNode
CollectionAdminRequest.RequestApiDistributedProcessing
CollectionAdminRequest.RequestApiDistributedProcessingResponse
A response object for `CollectionAdminRequest.RequestApiDistributedProcessing` requests
CollectionAdminRequest.RequestStatus
CollectionAdminRequest.RequestStatusResponse
A response object for `CollectionAdminRequest.RequestStatus` requests
CollectionAdminRequest.Restore
CollectionAdminRequest.RoutedAliasAdminRequest
CollectionAdminRequest.SetAliasProperty
CollectionAdminRequest.ShardSpecificAdminRequest
CollectionAdminRequest.SplitShard
CollectionBackupsApi
Experimental `SolrRequest`s for collectionBackups, generated from an OAS.
CollectionBackupsApi.CreateCollectionBackup
CollectionBackupsApi.DeleteMultipleBackupsByRecency
CollectionBackupsApi.DeleteSingleBackupById
CollectionBackupsApi.GarbageCollectUnusedBackupFiles
CollectionBackupsApi.ListBackupsAtLocation
CollectionBackupsApi.RestoreCollection
CollectionPropertiesApi
Experimental `SolrRequest`s for collectionProperties, generated from an OAS.
CollectionPropertiesApi.CreateOrUpdateCollectionProperty
CollectionPropertiesApi.DeleteCollectionProperty
CollectionRequiringSolrRequest<T>
Parent `SolrRequest` class that requires a target collection or core.
CollectionsApi
Experimental `SolrRequest`s for collections, generated from an OAS.
CollectionsApi.BalanceShardUnique
CollectionsApi.CreateCollection
CollectionsApi.DeleteCollection
CollectionsApi.GetCollectionStatus
CollectionsApi.ListCollections
CollectionsApi.ReloadCollection
CollectionsApi.RenameCollection
CollectionSnapshotsApi
Experimental `SolrRequest`s for collectionSnapshots, generated from an OAS.
CollectionSnapshotsApi.CreateCollectionSnapshot
CollectionSnapshotsApi.DeleteCollectionSnapshot
CollectionSnapshotsApi.ListSnapshots
ConfigSetAdminRequest<Q extends ConfigSetAdminRequest<Q,R>,R extends ConfigSetAdminResponse>
This class is experimental and subject to change.
ConfigSetAdminRequest.ConfigSetSpecificAdminRequest<T extends ConfigSetAdminRequest<T,ConfigSetAdminResponse>>
ConfigSetAdminRequest.Create
Creates a new config set by cloning an existing "base" configset.
ConfigSetAdminRequest.Delete
ConfigSetAdminRequest.List
ConfigSetAdminRequest.Upload
Uploads files to create a new configset, or modify an existing config set.
ConfigsetsApi
Experimental `SolrRequest`s for configsets, generated from an OAS.
ConfigsetsApi.CloneExistingConfigSet
ConfigsetsApi.DeleteConfigSet
ConfigsetsApi.ListConfigSet
ConfigsetsApi.UploadConfigSet
ConfigsetsApi.UploadConfigSetFile
ContentStreamUpdateRequest
Basic functionality to upload a File or `ContentStream` to a Solr Cell or some other handler that takes ContentStreams (CSV)
CoreAdminRequest
This class is experimental and subject to change.
CoreAdminRequest.Create
CoreAdminRequest.CreateSnapshot
CoreAdminRequest.DeleteSnapshot
CoreAdminRequest.ListSnapshots
CoreAdminRequest.MergeIndexes
CoreAdminRequest.RequestRecovery
CoreAdminRequest.RequestSyncShard
CoreAdminRequest.Unload
CoreAdminRequest.WaitForState
CoreBackupsApi
Experimental `SolrRequest`s for coreBackups, generated from an OAS.
CoreBackupsApi.CreateBackup
CoresApi
Experimental `SolrRequest`s for cores, generated from an OAS.
CoresApi.CreateCore
CoresApi.GetAllCoreStatus
CoresApi.GetCoreStatus
CoresApi.InstallCoreData
CoresApi.MergeIndexes
CoresApi.ReloadCore
CoresApi.RenameCore
CoresApi.RestoreCore
CoresApi.SwapCores
CoresApi.UnloadCore
CoreSnapshotsApi
Experimental `SolrRequest`s for coreSnapshots, generated from an OAS.
CoreSnapshotsApi.CreateSnapshot
CoreSnapshotsApi.DeleteSnapshot
CoreSnapshotsApi.ListSnapshots1
DelegationTokenRequest<Q extends DelegationTokenRequest<Q,R>,R extends DelegationTokenResponse>
Class for making Solr delegation token requests.
DelegationTokenRequest.Cancel
DelegationTokenRequest.Get
DelegationTokenRequest.Renew
DocumentAnalysisRequest
A request for the org.apache.solr.handler.DocumentAnalysisRequestHandler.
FieldAnalysisRequest
A request for the org.apache.solr.handler.FieldAnalysisRequestHandler.
FileStoreApi
Experimental `SolrRequest`s for fileStore, generated from an OAS.
FileStoreApi.DeleteFile
FileStoreApi.FetchFile
FileStoreApi.GetFile
FileStoreApi.GetMetadata
FileStoreApi.SyncFile
FileStoreApi.UploadFile
GenericSolrRequest
GenericV2SolrRequest
A `GenericSolrRequest` implementation intended for v2 APIs
HealthCheckRequest
JavaBinRequestWriter
A RequestWriter which writes requests in the javabin format
JavaBinUpdateRequestCodec
Provides methods for marshalling an UpdateRequest to a NamedList which can be serialized in the javabin format and vice versa.
JavaBinUpdateRequestCodec.StreamingUpdateHandler
LoggingApi
Experimental `SolrRequest`s for logging, generated from an OAS.
LoggingApi.FetchLocalLogMessages
LoggingApi.ListAllLoggersAndLevels
LoggingApi.ModifyLocalLogLevel
LoggingApi.SetMessageThreshold
LukeRequest
MultiContentWriterRequest
NodeApi
Experimental `SolrRequest`s for node, generated from an OAS.
NodeApi.DeleteNode
NodeApi.GetCommandStatus
NodeApi.GetPublicKey
NodeApi.ReplaceNode
QueryingApi
Experimental `SolrRequest`s for querying, generated from an OAS.
QueryingApi.JsonQuery
QueryingApi.Query
QueryRequest
For use with Solr's `SearchHandler`, generally at "/select".
ReplicaPropertiesApi
Experimental `SolrRequest`s for replicaProperties, generated from an OAS.
ReplicaPropertiesApi.AddReplicaProperty
ReplicaPropertiesApi.DeleteReplicaProperty
ReplicasApi
Experimental `SolrRequest`s for replicas, generated from an OAS.
ReplicasApi.CreateReplica
ReplicasApi.DeleteReplicaByName
ReplicasApi.DeleteReplicasByCount
ReplicasApi.DeleteReplicasByCountAllShards
ReplicationApi
Experimental `SolrRequest`s for replication, generated from an OAS.
ReplicationApi.FetchFile1
ReplicationApi.FetchFileList
ReplicationApi.FetchIndexVersion
ReplicationBackupsApi
Experimental `SolrRequest`s for replicationBackups, generated from an OAS.
ReplicationBackupsApi.CreateBackup1
RequestWriter
A RequestWriter is used to write requests to Solr.
RequestWriter.ContentWriter
RequestWriter.StringPayloadContentWriter
RoutedAliasTypes
Types of Routed Alias supported.
SchemaApi
Experimental `SolrRequest`s for schema, generated from an OAS.
SchemaApi.AddDynamicField
SchemaApi.AddField
SchemaApi.AddFieldType
SchemaApi.BulkSchemaModification
SchemaApi.DeleteDynamicField
SchemaApi.DeleteField
SchemaApi.DeleteFieldType
SchemaApi.GetDynamicFieldInfo
SchemaApi.GetFieldInfo
SchemaApi.GetFieldTypeInfo
SchemaApi.GetSchemaInfo
SchemaApi.GetSchemaName
SchemaApi.GetSchemaSimilarity
SchemaApi.GetSchemaUniqueKey
SchemaApi.GetSchemaVersion
SchemaApi.GetSchemaZkVersion
SchemaApi.ListCopyFields
SchemaApi.ListDynamicFields
SchemaApi.ListSchemaFields
SchemaApi.ListSchemaFieldTypes
SegmentsApi
Experimental `SolrRequest`s for segments, generated from an OAS.
SegmentsApi.GetSegmentData
ShardsApi
Experimental `SolrRequest`s for shards, generated from an OAS.
ShardsApi.CreateShard
ShardsApi.DeleteShard
ShardsApi.ForceShardLeader
ShardsApi.InstallShardData
ShardsApi.SyncShard
SolrPing
Verify that there is a working Solr core at the URL of a `SolrClient`.
SolrQuery
This is an augmented SolrParams with get/set/add fields for common fields used in the Standard and Dismax request handlers
SolrQuery.ORDER
SolrQuery.SortClause
A single sort clause, encapsulating what to sort and the sort order.
StreamingUpdateRequest
A simple update request which streams content to the server
UpdateRequest
V2Request
V2Request.Builder
XMLRequestWriter
ZookeeperReadApi
Experimental `SolrRequest`s for zookeeperRead, generated from an OAS.
ZookeeperReadApi.ListNodes
ZookeeperReadApi.ReadNode