| Package | Description | 
|---|---|
| org.apache.solr.client.solrj | Primary APIs for communicating with a Solr Server from a Java client. | 
| org.apache.solr.client.solrj.cloud | Common classes for SolrCloud. | 
| org.apache.solr.client.solrj.cloud.autoscaling | Common classes for autoscaling parsing filtering nodes and sorting | 
| org.apache.solr.client.solrj.impl | Concrete implementations of client API classes. | 
| org.apache.solr.client.solrj.io | Streaming Aggregation API | 
| org.apache.solr.client.solrj.io.eval | Evaluators for the Streaming Aggregation API | 
| org.apache.solr.client.solrj.io.graph | Streaming Graph Traversals | 
| org.apache.solr.client.solrj.io.stream | Stream implementations for the Streaming Aggregation API | 
| org.apache.solr.client.solrj.io.stream.expr | Expression language for the Streaming Aggregation API | 
| org.apache.solr.client.solrj.request | Convenience classes for dealing with various types of Solr requests. | 
| org.apache.solr.client.solrj.request.beans | Annotated Data objects used in V2 Requests | 
| org.apache.solr.client.solrj.response | Convenience classes for dealing with various types of Solr responses. | 
| org.apache.solr.client.solrj.response.schema | Convenience classes for dealing with Schema API responses. | 
| org.apache.solr.common | Common classes reused on both clients & server for dealing with  documents to be indexedandresult documents. | 
| org.apache.solr.common.params | Parameter constants and enumerations. | 
| org.apache.solr.common.util | Common utility classes reused on both clients & server. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SolrQueryThis is an augmented SolrParams with get/set/add fields for common fields used
 in the Standard and Dismax request handlers | 
| class  | SolrResponse | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ShardTermsHold values of terms, this class is immutable. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AutoScalingConfigBean representation of  autoscaling.json, which parses data
 lazily. | 
| static class  | AutoScalingConfig.ActionConfigBean representation of trigger action configuration. | 
| static class  | AutoScalingConfig.TriggerConfigBean representation of trigger config. | 
| static class  | AutoScalingConfig.TriggerListenerConfigBean representation of trigger listener config. | 
| class  | CellEach instance represents an attribute that is being tracked by the framework such as , freedisk, cores etc | 
| class  | ClauseRepresents a set of conditions in the policy | 
| class  | Condition | 
| class  | MoveReplicaSuggester | 
| class  | NoneSuggester | 
| class  | Policy | 
| class  | Policy.Session | 
| class  | Preference | 
| class  | ReplicaInfo | 
| class  | RowEach instance represents a node in the cluster | 
| class  | SealedClauseThis clause is an instance with no conditions with computed value. | 
| class  | Suggester | 
| static class  | Suggester.SuggestionInfo | 
| class  | UnsupportedSuggesterThis suggester simply logs the request but does not produce any suggestions. | 
| class  | VersionedDataImmutable representation of binary data with version. | 
| class  | Violation | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | BaseCloudSolrClient.RouteResponse<T extends LBSolrClient.Req> | 
| static class  | CloudSolrClient.RouteResponseDeprecated. 
 since Solr 8.0 | 
| class  | SolrClientNodeStateProvider | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | TupleA simple abstraction of a record containing key/value pairs. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | DbscanEvaluator.ClusterTuple | 
| static class  | KmeansEvaluator.ClusterTuple | 
| static class  | KnnRegressionEvaluator.KnnRegressionTuple | 
| static class  | LoessEvaluator.LoessRegressionTuple | 
| static class  | OLSRegressionEvaluator.MultipleRegressionTuple | 
| static class  | RegressionEvaluator.RegressionTuple | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | GatherNodesStream | 
| class  | ShortestPathStream | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BiJoinStreamJoins leftStream with rightStream based on a Equalitor. | 
| class  | CalculatorStream | 
| class  | CartesianProductStream | 
| class  | CellStream | 
| class  | CloudSolrStreamConnects to Zookeeper to pick replicas from a specific collection to send the query to. | 
| class  | CommitStreamSends a commit message to a SolrCloud collection | 
| class  | ComplementStreamEmits tuples from streamA which do not exist in streamB. | 
| class  | CsvStream | 
| class  | DaemonStream | 
| class  | DeepRandomStreamConnects to Zookeeper to pick replicas from a specific collection to send the query to. | 
| class  | EchoStream | 
| class  | EvalStream | 
| class  | ExceptionStream | 
| class  | ExecutorStreamThe executor function wraps a stream with Tuples containing Streaming Expressions
  and executes them in parallel. | 
| class  | Facet2DStream | 
| class  | FacetStreamThe FacetStream abstracts the output from the JSON facet API as a Stream of Tuples. | 
| class  | FeaturesSelectionStream | 
| class  | FetchStreamIterates over a stream and fetches additional fields from a specified collection. | 
| class  | GetStream | 
| class  | HashJoinStreamTakes two streams (fullStream and hashStream) and joins them similar to an InnerJoinStream. | 
| class  | HashRollupStream | 
| class  | HavingStreamThe HavingStream iterates over an internal stream and applies a BooleanOperation to each tuple. | 
| class  | InnerJoinStreamJoins leftStream with rightStream based on a Equalitor. | 
| class  | IntersectStreamEmits tuples from streamA which also exist in streamB. | 
| class  | JDBCStreamConnects to a datasource using a registered JDBC driver and execute a query. | 
| class  | JoinStreamDefines a JoinStream which can hold N streams, all joined with the same equalitor | 
| class  | KnnStream | 
| class  | LeftOuterJoinStreamJoins leftStream with rightStream based on a Equalitor. | 
| class  | LetStream | 
| class  | ListStream | 
| class  | MergeStreamMerges two or more streams together ordering the Tuples based on a Comparator. | 
| class  | ModelStreamThe ModelStream retrieves a stored model from a Solr Cloud collection. | 
| class  | NoOpStreamA simple no-operation stream. | 
| class  | NullStreamThe NullStream Iterates over a TupleStream and eats the tuples. | 
| class  | OuterHashJoinStreamTakes two streams (fullStream and hashStream) and joins them similar to an LeftOuterJoinStream. | 
| class  | ParallelListStream | 
| class  | ParallelStreamThe ParallelStream decorates a TupleStream implementation and pushes it to N workers for parallel execution. | 
| class  | PlotStream | 
| class  | PriorityStreamThe priority function wraps two topics that represent high priority and low priority task queues. | 
| class  | PushBackStreamA TupleStream that allows a single Tuple to be pushed back onto the stream after it's been read. | 
| class  | RandomFacadeStream | 
| class  | RandomStreamThe RandomStream emits a stream of psuedo random Tuples that match the query parameters. | 
| class  | RankStreamIterates over a TupleStream and Ranks the topN tuples based on a Comparator. | 
| class  | ReducerStreamIterates over a TupleStream and buffers Tuples that are equal based on a comparator. | 
| class  | RollupStream | 
| class  | ScoreNodesStreamIterates over a gatherNodes() expression and scores the Tuples based on tf-idf. | 
| class  | SearchFacadeStreamConnects to Zookeeper to pick replicas from a specific collection to send the query to. | 
| class  | SearchStream | 
| class  | SelectStreamSelects fields from the incoming stream and applies optional field renaming. | 
| class  | ShuffleStream | 
| class  | SignificantTermsStream | 
| class  | SolrStreamQueries a single Solr instance and maps SolrDocs to a Stream of Tuples. | 
| class  | SortStreamThe SortStream emits a stream of Tuples sorted by a Comparator. | 
| class  | SqlStream | 
| class  | StatsStream | 
| class  | TextLogitStream | 
| protected static class  | TextLogitStream.TermsStream | 
| class  | TimeSeriesStream | 
| class  | TopicStream | 
| class  | TsvStream | 
| class  | TupleStream | 
| class  | TupStream | 
| class  | UniqueStreamThe UniqueStream emits a unique stream of Tuples based on a Comparator. | 
| class  | UpdateStreamSends tuples emitted by a wrapped  TupleStreamas updates to a SolrCloud collection. | 
| class  | ZplotStream | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ExplanationExplanation containing details about a expression | 
| class  | StreamExplanationExplanation containing details about a stream expression | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | Package.AddVersion | 
| static class  | Package.DelVersion | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AnalysisResponseBaseA base class for all analysis responses. | 
| class  | CollectionAdminResponse | 
| class  | ConfigSetAdminResponseNo special handling at this time. | 
| static class  | ConfigSetAdminResponse.List | 
| class  | CoreAdminResponse | 
| class  | DelegationTokenResponseDelegation Token responses | 
| static class  | DelegationTokenResponse.Cancel | 
| static class  | DelegationTokenResponse.Get | 
| static class  | DelegationTokenResponse.Renew | 
| class  | DocumentAnalysisResponseA response that is returned by processing the  DocumentAnalysisRequest. | 
| class  | FieldAnalysisResponseA response that is returned by processing the  FieldAnalysisRequest. | 
| class  | HealthCheckResponse | 
| class  | LukeResponseThis is an incomplete representation of the data returned from Luke | 
| class  | QueryResponse | 
| class  | SimpleSolrResponse | 
| class  | SolrPingResponse | 
| class  | SolrResponseBase | 
| class  | UpdateResponseTODO -- mostly a stub until we have a defined output format | 
| class  | V2Response | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SchemaResponseThis class is used to wrap the response messages retrieved from Solr Schema API. | 
| static class  | SchemaResponse.CopyFieldsResponse | 
| static class  | SchemaResponse.DynamicFieldResponse | 
| static class  | SchemaResponse.DynamicFieldsResponse | 
| static class  | SchemaResponse.FieldResponse | 
| static class  | SchemaResponse.FieldsResponse | 
| static class  | SchemaResponse.FieldTypeResponse | 
| static class  | SchemaResponse.FieldTypesResponse | 
| static class  | SchemaResponse.GlobalSimilarityResponse | 
| static class  | SchemaResponse.SchemaNameResponse | 
| static class  | SchemaResponse.SchemaVersionResponse | 
| static class  | SchemaResponse.UniqueKeyResponse | 
| static class  | SchemaResponse.UpdateResponse | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | MapWriterUse this class to push all entries of a Map into an output. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ConditionalKeyMapWriter | 
| class  | ConditionalMapWriter | 
| class  | LinkedHashMapWriter<V> | 
| class  | MapWriterMap | 
| class  | SolrDocumentA concrete representation of a document within a Solr index. | 
| class  | SolrDocumentBase<T,K> | 
| class  | SolrInputDocumentRepresent the field-value information needed to construct and index
 a Lucene Document. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AppendedSolrParamsSolrParams 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. | 
| class  | DefaultSolrParams | 
| class  | MapSolrParams | 
| class  | ModifiableSolrParamsThis class is similar to  MultiMapSolrParamsexcept you can edit the
 parameters after it is initialized. | 
| class  | MultiMapSolrParams | 
| class  | RequiredSolrParamsThis is a simple wrapper to SolrParams that will throw a 400
 exception if you ask for a parameter that does not exist. | 
| class  | SolrParamsSolrParams is designed to hold parameters to Solr, often from the request coming into Solr. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ReflectMapWriter | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | NamedList<T>A simple container class for modeling an ordered list of name/value pairs. | 
| class  | Pair<T1,T2> | 
| class  | SimpleOrderedMap<T>SimpleOrderedMapis aNamedListwhere access by key is more
 important than maintaining order when it comes to representing the
 held data in other forms, as ResponseWriters normally do. | 
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.