All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractSchemaRequest<T extends SolrResponse> |
|
AbstractUpdateRequest |
|
AbstractUpdateRequest.ACTION |
|
AffinityReplicaListTransformer |
Allows better caching by establishing deterministic evenly-distributed replica routing
preferences according to either explicitly configured hash routing parameter, or the hash of a
query parameter (configurable, usually related to the main query).
|
AffinityReplicaListTransformerFactory |
|
Aliases |
Holds collection aliases -- virtual collections that point to one or more other collections.
|
AliasesApi |
Experimental SolrRequest's and SolrResponse's for aliases, generated from an OAS.
|
AliasesApi.DeleteAlias |
|
AliasesApi.DeleteAliasResponse |
|
AliasesApi.GetAliasByName |
|
AliasesApi.GetAliasByNameResponse |
|
AliasesApi.GetAliases |
|
AliasesApi.GetAliasesResponse |
|
AliasPropertiesApi |
Experimental SolrRequest's and SolrResponse's for aliasProperties, generated from an OAS.
|
AliasPropertiesApi.CreateOrUpdateAliasProperty |
|
AliasPropertiesApi.CreateOrUpdateAliasPropertyResponse |
|
AliasPropertiesApi.DeleteAliasProperty |
|
AliasPropertiesApi.DeleteAliasPropertyResponse |
|
AliasPropertiesApi.GetAliasProperty |
|
AliasPropertiesApi.GetAliasPropertyResponse |
|
AliasPropertiesApi.GetAllAliasProperties |
|
AliasPropertiesApi.GetAllAliasPropertiesResponse |
|
AliasPropertiesApi.UpdateAliasProperties |
|
AliasPropertiesApi.UpdateAliasPropertiesResponse |
|
AlreadyClosedException |
|
AnalysisParams |
Defines the request parameters used by all analysis request handlers.
|
AnalysisResponseBase |
A base class for all analysis responses.
|
AnalysisResponseBase.AnalysisPhase |
A phase in the analysis process.
|
AnalysisResponseBase.TokenInfo |
Holds all information of a token as part of an analysis phase.
|
AnalyzerDefinition |
|
ApiMapping |
Types and utilities used by many ApiMapping classes.
|
ApiMapping.CommandMeta |
|
ApiMapping.V2EndPoint |
|
ApiType |
Types of API calls
|
AppendedSolrParams |
SolrParams wrapper which acts similar to DefaultSolrParams except that it "appends" the values of
multi-value params from both sub instances, so that all of the values are returned.
|
AsyncListener<T> |
Listener for async requests
|
AuthenticationStoreHolder |
|
BackupCollectionPayload |
V2 API POJO for the /v2/collections 'backup-collection' command.
|
BaseHttpClusterStateProvider |
|
BaseHttpSolrClient |
|
BaseHttpSolrClient.RemoteExecutionException |
This should be thrown when a server has an error in executing the request and it sends a proper
payload back to the client
|
BaseHttpSolrClient.RemoteSolrException |
Subclass of SolrException that allows us to capture an arbitrary HTTP status code that may have
been returned by the remote server or a proxy along the way.
|
BinaryRequestWriter |
A RequestWriter which writes requests in the javabin format
|
BinaryResponseParser |
|
BindingException |
|
BucketBasedJsonFacet |
Represents the top-level response for a bucket-based JSON facet (i.e.
|
BucketJsonFacet |
Represents an individual bucket result of a "term" or "range" facet.
|
ByteArrayUtf8CharSequence |
A mutable byte[] backed Utf8CharSequence.
|
BytesBlock |
|
BytesOutputStream |
|
BytesOutputStream.Bytes |
|
ByteUtils |
|
Cache<K,V> |
|
Callable<T> |
|
Cancellable |
|
ClientUtils |
|
CloudHttp2SolrClient |
SolrJ client class to communicate with SolrCloud using Http2SolrClient.
|
CloudHttp2SolrClient.Builder |
|
CloudLegacySolrClient |
Deprecated.
|
CloudLegacySolrClient.Builder |
|
CloudSolrClient |
|
CloudSolrClient.Builder |
|
CloudSolrClient.RouteException |
|
CloudSolrClient.RouteResponse<T extends LBSolrClient.Req> |
|
Cluster |
This class represents a cluster of Solr Docs .
|
ClusterApi |
Experimental SolrRequest's and SolrResponse's for cluster, generated from an OAS.
|
ClusterApi.BalanceReplicas |
|
ClusterApi.BalanceReplicasResponse |
|
ClusterApi.MigrateReplicas |
|
ClusterApi.MigrateReplicasResponse |
|
ClusteringResponse |
Encapsulates responses from ClusteringComponent
|
ClusterPropPayload |
|
ClusterPropPayload.Cluster |
|
ClusterPropPayload.CollectionDefaults |
|
ClusterPropPayload.Defaults |
|
ClusterState |
Immutable state of the cloud.
|
ClusterState.CollectionRef |
|
ClusterStateProvider |
Provides cluster state from some source
|
CollectionAdminParams |
|
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 |
|
CollectionAdminRequest.DeleteNode |
|
CollectionAdminRequest.DeleteReplica |
|
CollectionAdminRequest.DeleteReplicaProp |
|
CollectionAdminRequest.DeleteShard |
|
CollectionAdminRequest.DeleteSnapshot |
|
CollectionAdminRequest.DeleteStatus |
|
CollectionAdminRequest.DimensionalRoutedAlias |
|
CollectionAdminRequest.ForceLeader |
|
CollectionAdminRequest.InstallShard |
|
CollectionAdminRequest.List |
|
CollectionAdminRequest.ListAliases |
|
CollectionAdminRequest.ListBackup |
|
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 |
|
CollectionAdminRequest.RequestStatus |
|
CollectionAdminRequest.RequestStatusResponse |
|
CollectionAdminRequest.Restore |
|
CollectionAdminRequest.RoutedAliasAdminRequest |
|
CollectionAdminRequest.SetAliasProperty |
|
CollectionAdminRequest.ShardSpecificAdminRequest |
|
CollectionAdminRequest.SplitShard |
|
CollectionAdminResponse |
|
CollectionBackupsApi |
Experimental SolrRequest's and SolrResponse's for collectionBackups, generated from an OAS.
|
CollectionBackupsApi.CreateCollectionBackup |
|
CollectionBackupsApi.CreateCollectionBackupResponse |
|
CollectionBackupsApi.DeleteMultipleBackupsByRecency |
|
CollectionBackupsApi.DeleteMultipleBackupsByRecencyResponse |
|
CollectionBackupsApi.DeleteSingleBackupById |
|
CollectionBackupsApi.DeleteSingleBackupByIdResponse |
|
CollectionBackupsApi.GarbageCollectUnusedBackupFiles |
|
CollectionBackupsApi.GarbageCollectUnusedBackupFilesResponse |
|
CollectionBackupsApi.ListBackupsAtLocation |
|
CollectionBackupsApi.ListBackupsAtLocationResponse |
|
CollectionConfig |
|
CollectionParams |
|
CollectionParams.CollectionAction |
(Mostly) Collection API actions that can be sent by nodes to the Overseer over the
/overseer/collection-queue-work ZooKeeper queue.
|
CollectionParams.LockLevel |
|
CollectionPropertiesApi |
Experimental SolrRequest's and SolrResponse's for collectionProperties, generated from an OAS.
|
CollectionPropertiesApi.CreateOrUpdateCollectionProperty |
|
CollectionPropertiesApi.CreateOrUpdateCollectionPropertyResponse |
|
CollectionPropertiesApi.DeleteCollectionProperty |
|
CollectionPropertiesApi.DeleteCollectionPropertyResponse |
|
CollectionRequiringSolrRequest<T extends SolrResponse> |
Parent SolrRequest class that requires a target collection or core.
|
CollectionsApi |
Experimental SolrRequest's and SolrResponse's for collections, generated from an OAS.
|
CollectionsApi.BalanceShardUnique |
|
CollectionsApi.BalanceShardUniqueResponse |
|
CollectionsApi.CreateCollection |
|
CollectionsApi.CreateCollectionResponse |
|
CollectionsApi.DeleteCollection |
|
CollectionsApi.DeleteCollectionResponse |
|
CollectionsApi.ListCollections |
|
CollectionsApi.ListCollectionsResponse |
|
CollectionsApi.ReloadCollection |
|
CollectionsApi.ReloadCollectionResponse |
|
CollectionsApi.RenameCollection |
|
CollectionsApi.RenameCollectionResponse |
|
CollectionSnapshotsApi |
Experimental SolrRequest's and SolrResponse's for collectionSnapshots, generated from an OAS.
|
CollectionSnapshotsApi.CreateCollectionSnapshot |
|
CollectionSnapshotsApi.CreateCollectionSnapshotResponse |
|
CollectionSnapshotsApi.DeleteCollectionSnapshot |
|
CollectionSnapshotsApi.DeleteCollectionSnapshotResponse |
|
CollectionStatePredicate |
Interface to determine if a set of liveNodes and a collection's state matches some expecatations.
|
CollectionUtil |
Methods for creating collections with exact sizes, and other convenience methods
|
CommandOperation |
|
CommonAdminParams |
|
CommonParams |
Parameters used across many handlers
|
CommonParams.EchoParamStyle |
valid values for: echoParams
|
CommonTestInjection |
Allows random faults to be injected in running code during test runs across all solr packages.
|
CommonTestInjection.Breakpoint |
|
CommonTestInjection.BreakpointSetter |
|
CompositeIdRouter |
CompositeIdRouter partitions ids based on a CompositeIdRouter.SEPARATOR , hashes each partition and merges
the hashes together to map the id to a slice.
|
CompositeIdRouter.KeyParser |
Helper class to calculate parts, masks etc for an id.
|
Compressor |
|
ConcurrentUpdateHttp2SolrClient |
|
ConcurrentUpdateHttp2SolrClient.Builder |
|
ConcurrentUpdateSolrClient |
Deprecated.
|
ConcurrentUpdateSolrClient.Builder |
|
ConditionalKeyMapWriter |
|
ConditionalKeyMapWriter.EntryWriterWrapper |
|
ConditionalMapWriter |
|
ConditionalMapWriter.EntryWriterWrapper |
|
ConfigNode |
A generic interface that represents a config file, mostly XML Please note that this is an
immutable, read-only object.
|
ConfigNode.Helpers |
|
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.
|
ConfigSetAdminResponse |
No special handling at this time.
|
ConfigSetAdminResponse.List |
|
ConfigSetParams |
ConfigSets API related parameters and actions.
|
ConfigSetParams.ConfigSetAction |
|
ConfigsetsApi |
Experimental SolrRequest's and SolrResponse's for configsets, generated from an OAS.
|
ConfigsetsApi.ListConfigSet |
|
ConfigsetsApi.ListConfigSetResponse |
|
Constants |
|
ContentStream |
Deprecated.
|
ContentStreamBase |
Three concrete implementations for ContentStream - one for File/URL/String
|
ContentStreamBase.ByteArrayStream |
Construct a ContentStream from a File
|
ContentStreamBase.FileStream |
Construct a ContentStream from a File
|
ContentStreamBase.StringStream |
Construct a ContentStream from a String
|
ContentStreamBase.URLStream |
Construct a ContentStream from a URL This uses a URLConnection
to get the content stream
|
ContentStreamUpdateRequest |
Basic functionality to upload a File or ContentStream to a
Solr Cell or some other handler that takes ContentStreams (CSV)
|
CoreAdminParams |
|
CoreAdminParams.CoreAdminAction |
|
CoreAdminRequest |
This class is experimental and subject to change.
|
CoreAdminRequest.Create |
|
CoreAdminRequest.CreateSnapshot |
|
CoreAdminRequest.DeleteSnapshot |
|
CoreAdminRequest.ListSnapshots |
|
CoreAdminRequest.MergeIndexes |
|
CoreAdminRequest.OverrideLastPublished |
|
CoreAdminRequest.RequestRecovery |
|
CoreAdminRequest.RequestSyncShard |
|
CoreAdminRequest.Unload |
|
CoreAdminRequest.WaitForState |
|
CoreAdminResponse |
|
CoreBackupsApi |
Experimental SolrRequest's and SolrResponse's for coreBackups, generated from an OAS.
|
CoreBackupsApi.CreateBackup |
|
CoreBackupsApi.CreateBackupResponse |
|
CoresApi |
Experimental SolrRequest's and SolrResponse's for cores, generated from an OAS.
|
CoresApi.InstallCoreData |
|
CoresApi.InstallCoreDataResponse |
|
CoresApi.MergeIndexes |
|
CoresApi.MergeIndexesResponse |
|
CoresApi.ReloadCore |
|
CoresApi.ReloadCoreResponse |
|
CoresApi.RenameCore |
|
CoresApi.RenameCoreResponse |
|
CoresApi.RestoreCore |
|
CoresApi.RestoreCoreResponse |
|
CoresApi.SwapCores |
|
CoresApi.SwapCoresResponse |
|
CoresApi.UnloadCore |
|
CoresApi.UnloadCoreResponse |
|
CoreSnapshotsApi |
Experimental SolrRequest's and SolrResponse's for coreSnapshots, generated from an OAS.
|
CoreSnapshotsApi.CreateSnapshot |
|
CoreSnapshotsApi.CreateSnapshotResponse |
|
CoreSnapshotsApi.DeleteSnapshot |
|
CoreSnapshotsApi.DeleteSnapshotResponse |
|
CoreSnapshotsApi.ListSnapshots |
|
CoreSnapshotsApi.ListSnapshotsResponse |
|
CoreStatus |
|
CreateConfigPayload |
|
CreateCorePayload |
|
CreateShardPayload |
|
CursorMarkParams |
Parameters and constants used when dealing with cursor based requests across large sorted result
sets.
|
DataEntry |
This represents a data entry in the payload/stream.
|
DataEntry.EntryListener |
|
DataEntry.FastDecoder |
|
DataEntry.Type |
The types are a superset of json
|
DataInputInputStream |
An abstract DataInput that extends InputStream
|
DefaultSolrParams |
|
DelegatingClusterStateProvider |
|
DelegationTokenHttpSolrClient |
|
DelegationTokenRequest<Q extends DelegationTokenRequest<Q,R>,R extends DelegationTokenResponse> |
Class for making Solr delegation token requests.
|
DelegationTokenRequest.Cancel |
|
DelegationTokenRequest.Get |
|
DelegationTokenRequest.Renew |
|
DelegationTokenResponse |
Delegation Token responses
|
DelegationTokenResponse.Cancel |
|
DelegationTokenResponse.Get |
|
DelegationTokenResponse.Renew |
|
DeleteBasicAuthUserPayload |
|
DirectJsonQueryRequest |
|
DirectXmlRequest |
Send arbitrary XML to a request handler
|
DisMaxParams |
A collection of params used in DisMaxRequestHandler, both for Plugin initialization and for
Requests.
|
DocCollection |
Models a Collection in zookeeper (but that Java name is obviously taken, hence "DocCollection")
|
DocCollection.CollectionStateProps |
JSON properties related to a collection's state.
|
DocCollection.PrsSupplier |
|
DocRouter |
Class to partition int range into n ranges.
|
DocRouter.Range |
|
DocumentAnalysisRequest |
A request for the org.apache.solr.handler.DocumentAnalysisRequestHandler.
|
DocumentAnalysisResponse |
|
DocumentAnalysisResponse.DocumentAnalysis |
An analysis process breakdown of a document.
|
DocumentAnalysisResponse.FieldAnalysis |
An analysis process breakdown for a specific field.
|
DocumentObjectBinder |
A class to map objects to and from solr documents.
|
DomainMap |
|
DOMUtil |
|
EmptyEntityResolver |
This class provides several singletons of entity resolvers used by SAX and StAX in the Java API.
|
EnumFieldValue |
Represents a Enum field value, which includes integer value (indicating the sort order) and
string (displayed) value.
|
EnvUtils |
This class is a unified provider of environment variables and system properties.
|
EventParams |
|
ExecutorUtil |
|
ExecutorUtil.InheritableThreadLocalProvider |
Any class which wants to carry forward the threadlocal values to the threads run by threadpools
must implement this interface and the implementation should be registered here
|
ExecutorUtil.MDCAwareThreadPoolExecutor |
|
ExpandParams |
Expand parameters
|
FacetField |
A utility class to hold the facet response.
|
FacetField.Count |
|
FacetParams |
Facet parameters
|
FacetParams.FacetRangeInclude |
An enumeration of the legal values for FacetParams.FACET_DATE_INCLUDE and FacetParams.FACET_RANGE_INCLUDE
lower = all gap based ranges include their lower bound
upper = all gap based ranges include their upper bound
edge = the first and last gap ranges include their edge bounds (ie: lower for the first
one, upper for the last one) even if the corresponding upper/lower option is not
specified
outer = the BEFORE and AFTER ranges should be inclusive of their bounds, even if the
first or last ranges already include those boundaries.
|
FacetParams.FacetRangeMethod |
|
FacetParams.FacetRangeOther |
|
FastInputStream |
Single threaded buffered InputStream Internal Solr use only, subject to change.
|
FastJavaBinDecoder |
|
FastJavaBinDecoder.Tag |
|
FastOutputStream |
Single threaded buffered OutputStream Internal Solr use only, subject to change.
|
FastStreamingDocsCallback |
|
FastWriter |
Single threaded BufferedWriter Internal Solr use only, subject to change.
|
Field |
This class can be used to annotate a field or a setter an any class and SolrJ would help you
convert to SolrInputDocument and from SolrDocument
|
FieldAnalysisRequest |
A request for the org.apache.solr.handler.FieldAnalysisRequestHandler.
|
FieldAnalysisResponse |
|
FieldAnalysisResponse.Analysis |
The analysis of a field.
|
FieldFlag |
|
FieldStatsInfo |
Holds stats info
|
FieldTypeDefinition |
|
FieldTypeRepresentation |
|
GenericSolrRequest |
|
GlobPatternUtil |
Provides methods for matching glob patterns against input strings.
|
Group |
Represents a group.
|
GroupCommand |
This class represents the result of a group command.
|
GroupParams |
Group parameters
|
GroupResponse |
Overall grouping result.
|
Hash |
Fast, well distributed, cross-platform hash functions.
|
Hash.LongPair |
128 bits of state
|
HashBasedRouter |
|
HashRange |
A range of hash that is stored in a shard
|
HealthCheckRequest |
|
HealthCheckResponse |
|
HeatmapFacetMap |
Represents a "heatmap" facet in a JSON request query.
|
HeatmapFacetMap.HeatmapFormat |
|
HeatmapJsonFacet |
Represents the result of a "heatmap" JSON facet.
|
HighlightParams |
|
Http2ClusterStateProvider |
|
Http2SolrClient |
|
Http2SolrClient.Builder |
|
Http2SolrClient.OutStream |
|
HttpClientBuilderFactory |
|
HttpClientUtil |
Deprecated.
|
HttpClientUtil.GzipDecompressingEntity |
|
HttpClientUtil.SocketFactoryRegistryProvider |
|
HttpClusterStateProvider |
Deprecated.
|
HttpListenerFactory |
|
HttpListenerFactory.RequestResponseListener |
|
HttpSolrClient |
Deprecated.
|
HttpSolrClient.Builder |
Deprecated.
|
HttpSolrClient.HttpUriRequestResponse |
|
ImplicitDocRouter |
This document router is for custom sharding
|
InputStreamResponseParser |
Simply puts the InputStream into an entry in a NamedList named "stream".
|
IntervalFacet |
Objects of this class will contain the result of all the intervals defined for a specific field.
|
IntervalFacet.Count |
Holds counts for facet intervals defined in a field
|
IOUtils |
|
IsUpdateRequest |
Marker class so that we can determine which requests are updates.
|
IteratorWriter |
Interface to help do push writing to an array
|
IteratorWriter.ItemWriter |
|
JacksonContentWriter |
|
JacksonParsingResponse<T> |
|
JavaBinCodec |
Defines a space-efficient serialization/deserialization format for transferring data.
|
JavaBinCodec.ObjectResolver |
Allows extension of JavaBinCodec to support serialization of arbitrary data types.
|
JavaBinCodec.StringCache |
|
JavaBinCodec.WritableDocFields |
|
JavaBinUpdateRequestCodec |
Provides methods for marshalling an UpdateRequest to a NamedList which can be serialized in the
javabin format and vice versa.
|
JavaBinUpdateRequestCodec.StreamingUpdateHandler |
|
JsonFacetMap<B extends JsonFacetMap<B>> |
A common parent for a small set of classes that allow easier composition of JSON facet objects.
|
JsonMapResponseParser |
ResponseParser for JsonMaps.
|
JsonProperty |
Provides a 1:1 mapping from jackson's annotation.
|
JsonQueryRequest |
|
JsonRecordReader |
A Streaming parser for json to emit one record at a time.
|
JsonRecordReader.Handler |
Implement this interface to stream records as and when one is found.
|
JsonSchemaCreator |
Creates a json schema from an annotated Java Object.
|
JsonSchemaValidator |
A very basic and lightweight json schema parsing and data validation tool.
|
JsonTextWriter |
|
Krb5HttpClientBuilder |
Deprecated.
|
Krb5HttpClientBuilder.SolrJaasConfiguration |
|
LBHttp2SolrClient |
LBHttp2SolrClient or "LoadBalanced LBHttp2SolrClient" is a load balancing wrapper around Http2SolrClient .
|
LBHttp2SolrClient.Builder |
|
LBHttpSolrClient |
Deprecated.
|
LBHttpSolrClient.Builder |
|
LBSolrClient |
|
LBSolrClient.Req |
|
LBSolrClient.Rsp |
|
LBSolrClient.ServerIterator |
|
LBSolrClient.ServerWrapper |
|
LinkedHashMapWriter<V> |
|
LukeRequest |
|
LukeResponse |
This is an incomplete representation of the data returned from Luke
|
LukeResponse.FieldInfo |
|
LukeResponse.FieldTypeInfo |
|
MapBackedCache<K,V> |
|
MapSerializable |
This is to facilitate just in time creation of objects before writing it to the response.
|
MapSolrParams |
SolrParams implementation that can be built from and is backed by a Map .
|
MapWriter |
Use this class to push all entries of a Map into an output.
|
MapWriter.EntryWriter |
An interface to push one entry at a time to the output.
|
MapWriterMap |
|
MigrateDocsPayload |
|
ModifiableSolrParams |
This class is similar to MultiMapSolrParams except you can edit the parameters after it
is initialized.
|
ModifyCollectionPayload |
|
MoreLikeThisParams |
Params for MoreLikeThisHandler .
|
MoreLikeThisParams.TermStyle |
|
MoveReplicaPayload |
|
MultiContentWriterRequest |
|
MultiMapSolrParams |
|
MurmurHash2 |
This is a very fast, non-cryptographic hash suitable for general hash-based lookup.
|
NamedList<T> |
A simple container class for modeling an ordered list of name/value pairs.
|
NamedList.NamedListEntry<T> |
Helper class implementing Map.Entry<String, T> to store the key-value relationship in
NamedList (the keys of which are String-s)
|
NavigableObject |
This class contains helper methods for navigating deeply nested Objects.
|
NestableJsonFacet |
Represents the response to a "query" JSON facet.
|
NodeApi |
Experimental SolrRequest's and SolrResponse's for node, generated from an OAS.
|
NodeApi.DeleteNode |
|
NodeApi.DeleteNodeResponse |
|
NodeApi.GetCommandStatus |
|
NodeApi.GetCommandStatusResponse |
|
NodeApi.GetPublicKey |
|
NodeApi.GetPublicKeyResponse |
|
NodeApi.ReplaceNode |
|
NodeApi.ReplaceNodeResponse |
|
NodePreferenceRulesComparator |
This comparator makes sure that the given replicas are sorted according to the given list of
preferences.
|
NodesSysProps |
Fetch a node's system properties.
|
NonExistentCoreException |
|
NoOpReplicaListTransformer |
|
NoOpResponseParser |
Simply puts the entire response into an entry in a NamedList.
|
ObjectCache |
Simple object cache with a type-safe accessor.
|
ObjectReleaseTracker |
|
OverseerOperationPayload |
|
PackagePayload |
Just a container class for POJOs used in Package APIs
|
PackagePayload.AddVersion |
|
PackagePayload.DelVersion |
|
Pair<T1,T2> |
|
PathTrie<T> |
A utility class to efficiently parse/store/lookup hierarchical paths which are templatized like
/collections/{collection}/shards/{shard}/{replica}
|
PerReplicaStates |
This represents the individual replica states in a collection This is an immutable object.
|
PerReplicaStates.Operation |
|
PerReplicaStates.Operation.Type |
|
PerReplicaStates.State |
The state of a replica as stored as a node under
/collections/collection-name/state.json/replica-state
|
PivotField |
|
PlainIdRouter |
|
PluginMeta |
POJO for a plugin metadata used in container plugins
|
PreemptiveAuth |
Deprecated.
|
PreemptiveBasicAuthClientBuilderFactory |
Deprecated.
|
PreferenceRule |
|
PrepareCoreRecoveryPayload |
|
PropertiesUtil |
Breaking out some utility methods into a separate class as part of SOLR-4196.
|
PushWriter |
This is an interface to stream data out using a push API
|
QueryElevationParams |
Parameters used with the QueryElevationComponent
|
QueryFacetMap |
Represents a "query" facet in a JSON query request.
|
QueryingApi |
Experimental SolrRequest's and SolrResponse's for querying, generated from an OAS.
|
QueryingApi.JsonQuery |
|
QueryingApi.JsonQueryResponse |
|
QueryingApi.Query |
|
QueryingApi.QueryResponse |
|
QueryRequest |
|
QueryResponse |
|
RangeFacet<B,G> |
Represents a range facet result
|
RangeFacet.Count |
|
RangeFacet.Currency |
|
RangeFacet.Date |
|
RangeFacet.Numeric |
|
RangeFacetMap |
Represents a "range" facet in a JSON request query.
|
RangeFacetMap.OtherBuckets |
|
RateLimiterPayload |
POJO for Rate Limiter Metadata Configuration
|
RebalanceLeadersPayload |
|
ReflectMapWriter |
|
RejoinLeaderElectionPayload |
|
Replica |
|
Replica.ReplicaStateProps |
JSON properties related to a replica's state.
|
Replica.State |
The replica's state.
|
Replica.Type |
|
ReplicaListTransformer |
|
ReplicaListTransformerFactory |
|
ReplicaPosition |
|
ReplicaPropertiesApi |
Experimental SolrRequest's and SolrResponse's for replicaProperties, generated from an OAS.
|
ReplicaPropertiesApi.AddReplicaProperty |
|
ReplicaPropertiesApi.AddReplicaPropertyResponse |
|
ReplicaPropertiesApi.DeleteReplicaProperty |
|
ReplicaPropertiesApi.DeleteReplicaPropertyResponse |
|
ReplicasApi |
Experimental SolrRequest's and SolrResponse's for replicas, generated from an OAS.
|
ReplicasApi.CreateReplica |
|
ReplicasApi.CreateReplicaResponse |
|
ReplicasApi.DeleteReplicaByName |
|
ReplicasApi.DeleteReplicaByNameResponse |
|
ReplicasApi.DeleteReplicasByCount |
|
ReplicasApi.DeleteReplicasByCountAllShards |
|
ReplicasApi.DeleteReplicasByCountAllShardsResponse |
|
ReplicasApi.DeleteReplicasByCountResponse |
|
RequestApplyCoreUpdatesPayload |
|
RequestBufferUpdatesPayload |
|
RequestCoreRecoveryPayload |
|
RequestReplicaListTransformerGenerator |
|
RequestStatusState |
Represents the state of an asynchronous request.
|
RequestSyncShardPayload |
|
RequestWriter |
A RequestWriter is used to write requests to Solr.
|
RequestWriter.ContentWriter |
|
RequestWriter.StringPayloadContentWriter |
|
RequiredSolrParams |
This is a simple wrapper to SolrParams that will throw a 400 exception if you ask for a parameter
that does not exist.
|
Resource |
A binary resource.
|
Resource.Consumer |
|
ResponseParser |
|
RetryUtil |
|
RetryUtil.BooleanRetryCmd |
|
RetryUtil.RetryCmd |
|
RoutedAliasTypes |
Types of Routed Alias supported.
|
Router |
identify shards for a given routing key or document id
|
RoutingRule |
Used for routing docs with particular keys into another collection
|
SchemaApi |
Experimental SolrRequest's and SolrResponse's for schema, generated from an OAS.
|
SchemaApi.GetSchemaInfo |
|
SchemaApi.GetSchemaInfoResponse |
|
SchemaApi.GetSchemaName |
|
SchemaApi.GetSchemaNameResponse |
|
SchemaApi.GetSchemaSimilarity |
|
SchemaApi.GetSchemaSimilarityResponse |
|
SchemaApi.GetSchemaUniqueKey |
|
SchemaApi.GetSchemaUniqueKeyResponse |
|
SchemaApi.GetSchemaVersion |
|
SchemaApi.GetSchemaVersionResponse |
|
SchemaApi.GetSchemaZkVersion |
|
SchemaApi.GetSchemaZkVersionResponse |
|
SchemaRepresentation |
|
SchemaRequest |
This class offers access to the operations exposed by the Solr Schema API.
|
SchemaRequest.AddCopyField |
Adds a new copy field rule to the schema of the specified collection.
|
SchemaRequest.AddDynamicField |
Adds a new dynamic field rule to the schema of the specified collection.
|
SchemaRequest.AddField |
Adds a new field definition to the schema.
|
SchemaRequest.AddFieldType |
Update request used to add a new field type to the schema.
|
SchemaRequest.CopyFields |
Schema API request that retrieves the source and destination of each copy field in the schema.
|
SchemaRequest.DeleteCopyField |
Deletes a copy field rule from the schema of the specified collection.
|
SchemaRequest.DeleteDynamicField |
Deletes a dynamic field rule from your schema.
|
SchemaRequest.DeleteField |
Removes a field definition from the schema.
|
SchemaRequest.DeleteFieldType |
Removes a field type from the schema of the specified collection.
|
SchemaRequest.DynamicField |
Schema API request that lists the dynamic field definition for the specified field contained in
the schema.
|
SchemaRequest.DynamicFields |
Schema API request that lists the dynamic field definitions contained in the schema.
|
SchemaRequest.Field |
Schema API request that lists the field definition for the specified field contained in the
schema.
|
SchemaRequest.Fields |
Schema API request class that lists the field definitions contained in the schema.
|
SchemaRequest.FieldType |
Schema API request that retrieves the type definitions for the specified field type contained
in the schema.
|
SchemaRequest.FieldTypes |
Schema API request that lists the types definitions contained in the schema.
|
SchemaRequest.GlobalSimilarity |
Retrieves the class name of the global similarity defined (if any) in the schema.
|
SchemaRequest.MultiUpdate |
The Schema API offers the possibility to perform one or more add requests in a single command.
|
SchemaRequest.ReplaceDynamicField |
Replaces a dynamic field rule in the schema of the specified collection.
|
SchemaRequest.ReplaceField |
Replaces a field's definition.
|
SchemaRequest.ReplaceFieldType |
Replaces a field type in schema belonging to the schema of the specified collection.
|
SchemaRequest.SchemaName |
Schema API request class that can be used to retrieve the name of the schema.
|
SchemaRequest.SchemaVersion |
Schema API request that can be used to retrieve the version of the schema for the specified
collection.
|
SchemaRequest.UniqueKey |
Schema API request that retrieves the field name that is defined as the uniqueKey for the index
of the specified collection.
|
SchemaRequest.Update |
|
SchemaResponse |
This class is used to wrap the response messages retrieved from Solr Schema API.
|
SchemaResponse.CopyFieldsResponse |
|
SchemaResponse.DynamicFieldResponse |
|
SchemaResponse.DynamicFieldsResponse |
|
SchemaResponse.FieldResponse |
|
SchemaResponse.FieldsResponse |
|
SchemaResponse.FieldTypeResponse |
|
SchemaResponse.FieldTypesResponse |
|
SchemaResponse.GlobalSimilarityResponse |
|
SchemaResponse.SchemaNameResponse |
|
SchemaResponse.SchemaVersionResponse |
|
SchemaResponse.UniqueKeyResponse |
|
SchemaResponse.UpdateResponse |
|
SetRuleBasedAuthPermissionPayload |
|
Shard |
A shard of a collection
|
ShardParams |
Parameters used for distributed search.
|
ShardReplica |
replica of a shard
|
ShardsApi |
Experimental SolrRequest's and SolrResponse's for shards, generated from an OAS.
|
ShardsApi.CreateShard |
|
ShardsApi.CreateShardResponse |
|
ShardsApi.DeleteShard |
|
ShardsApi.DeleteShardResponse |
|
ShardsApi.ForceShardLeader |
|
ShardsApi.ForceShardLeaderResponse |
|
ShardsApi.InstallShardData |
|
ShardsApi.InstallShardDataResponse |
|
ShardsApi.SyncShard |
|
ShardsApi.SyncShardResponse |
|
ShardTerms |
Hold values of terms, this class is immutable.
|
ShufflingReplicaListTransformer |
|
SimpleMap<T> |
A simplified read-only key-value structure.
|
SimpleOrderedMap<T> |
SimpleOrderedMap is a NamedList where access by key is more important than
maintaining order when it comes to representing the held data in other forms, as ResponseWriters
normally do.
|
SimpleParams |
Parameters used by the SimpleQParser.
|
SimpleSolrResponse |
|
Slice |
A Slice contains immutable information about a logical shard (all replicas that share the same
shard id).
|
Slice.SliceStateProps |
JSON properties related to a slice's state.
|
Slice.State |
The slice's state.
|
SocketProxy |
Kindly borrowed the idea and base implementation from the ActiveMQ project; useful for blocking
traffic on a specified port.
|
SolrBasicAuthentication |
BasicAuthentication that does not care about uri and realm
|
SolrClassLoader |
A generic interface to load plugin classes
|
SolrClient |
Abstraction through which all communication with a Solr server may be routed
|
SolrClientBuilder<B extends SolrClientBuilder<B>> |
Deprecated.
|
SolrCloseable |
A Closeable that also allows checking whether it's been closed.
|
SolrCloseableLatch |
|
SolrCluster |
Represents a Solr cluster
|
SolrCollection |
Represents a collection in Solr
|
SolrDocument |
A concrete representation of a document within a Solr index.
|
SolrDocumentBase<T,K> |
|
SolrDocumentList |
Represent a list of SolrDocuments returned from a search.
|
SolrException |
|
SolrException.ErrorCode |
This list of valid HTTP Status error codes that Solr may return in the case of a "Server Side"
error.
|
SolrHttpClientBuilder |
Deprecated.
|
SolrHttpClientBuilder.AuthSchemeRegistryProvider |
|
SolrHttpClientBuilder.CookieSpecRegistryProvider |
|
SolrHttpClientBuilder.CredentialsProviderProvider |
|
SolrHttpClientContextBuilder |
Deprecated.
|
SolrHttpClientContextBuilder.AuthSchemeRegistryProvider |
|
SolrHttpClientContextBuilder.CookieSpecRegistryProvider |
|
SolrHttpClientContextBuilder.CredentialsProviderProvider |
|
SolrHttpRequestRetryHandler |
Deprecated.
|
SolrIdentifierValidator |
Ensures that provided identifiers align with Solr's recommendations/requirements for choosing
collection, core, etc identifiers.
|
SolrIdentifierValidator.IdentifierType |
|
SolrInputDocument |
Represent the field-value information needed to construct and index a Lucene Document.
|
SolrInputField |
|
SolrJSONWriter |
Use this to serialize an object into Json.
|
SolrNamedThreadFactory |
|
SolrNode |
A read only view of a Solr node
|
SolrParams |
SolrParams is designed to hold parameters to Solr, often from the request coming into Solr.
|
SolrPing |
Verify that there is a working Solr core at the URL of a SolrClient .
|
SolrPingResponse |
|
SolrPortAwareCookieSpecFactory |
|
SolrPortAwareCookieSpecFactory.PortAwareCookieSpec |
|
SolrPortAwareCookieSpecFactory.PortAwareDomainHandler |
A domain handler to validate and match cookies based on the domain and origin.
|
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.
|
SolrRequest<T extends SolrResponse> |
|
SolrRequest.METHOD |
|
SolrRequest.SolrClientContext |
|
SolrRequest.SolrRequestType |
|
SolrResponse |
|
SolrResponseBase |
|
SolrServerException |
Exception to catch all types of communication / parsing issues associated with talking to SOLR
|
SolrZkClientTimeout |
|
SpatialParams |
|
SpecProvider |
A generic interface for any class that is capable of providing its specification as a json schema
|
SpellCheckResponse |
Encapsulates responses from SpellCheckComponent
|
SpellCheckResponse.Collation |
|
SpellCheckResponse.Correction |
|
SpellCheckResponse.Suggestion |
|
SpellingParams |
Parameters used for spellchecking
|
SplitShardPayload |
|
SSLConfig |
Encapsulates settings related to SSL Configuration.
|
StatsParams |
Stats Parameters
|
StreamingBinaryResponseParser |
A BinaryResponseParser that sends callback events rather then build a large response
|
StreamingResponseCallback |
A callback interface for streaming response
|
StreamingUpdateRequest |
A simple update request which streams content to the server
|
StreamParams |
Streaming Expressions Parameters and Properties.
|
StringBytes |
|
StrUtils |
|
SuggesterResponse |
Encapsulates responses from the Suggester Component
|
Suggestion |
This class models a Suggestion coming from Solr Suggest Component.
|
SuppressForbidden |
Annotation to suppress forbidden-apis errors inside a whole class, a method, or a field.
|
Template |
|
TermsFacetMap |
Represents a "terms" facet in a JSON query request.
|
TermsFacetMap.FacetMethod |
|
TermsParams |
|
TermsParams.TermsRegexpFlag |
|
TermsResponse |
Encapsulates responses from TermsComponent
|
TermsResponse.Term |
|
TermVectorParams |
|
TextWriter |
|
TimeSource |
Source of time.
|
TimeSource.CurrentTimeSource |
|
TimeSource.NanoTimeSource |
|
TimeSource.SimTimeSource |
|
ToleratedUpdateError |
Models the basic information related to a single "tolerated" error that occurred during updates.
|
ToleratedUpdateError.CmdType |
Helper class for dealing with SolrException metadata (String) keys
|
UpdateParams |
A collection of standard params used by Update handlers
|
UpdateRequest |
|
UpdateResponse |
TODO -- mostly a stub until we have a defined output format
|
UpdateRuleBasedAuthPermissionPayload |
|
URLUtil |
|
Utf8CharSequence |
A byte[] backed String
|
Utils |
|
Utils.BAOS |
|
Utils.DelegateReflectWriter |
|
Utils.InputStreamConsumer<T> |
|
V2ApiConstants |
|
V2Request |
|
V2Request.Builder |
|
V2RequestSupport |
Deprecated.
|
V2Response |
|
ValidatingJsonMap |
|
ValidatingJsonMap.PredicateWithErrMsg<T> |
|
WrappedSimpleMap<T> |
|
XML |
|
XML.Writable |
|
XMLErrorLogger |
|
XMLResponseParser |
|
XMLResponseParser.KnownType |
|
ZkCoreNodeProps |
|
ZkNodeProps |
ZkNodeProps contains generic immutable properties.
|
ZLibCompressor |
|