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.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.request.json |
Allows sending of requests using Solr's JSON query/faceting API
|
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.cluster.api |
API interfaces for core SolrCloud classes
|
org.apache.solr.common |
Common classes reused on both clients & server for dealing with
documents to be indexed and result documents . |
org.apache.solr.common.cloud |
Common Solr Cloud and ZooKeeper related classes reused on both clients & server.
|
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 |
SolrQuery
This 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 |
ShardTerms
Hold values of terms, this class is immutable.
|
Modifier and Type | Class and Description |
---|---|
class |
AutoScalingConfig
Deprecated.
to be removed in Solr 9.0 (see SOLR-14656)
|
static class |
AutoScalingConfig.ActionConfig
Deprecated.
Bean representation of trigger action configuration.
|
static class |
AutoScalingConfig.TriggerConfig
Deprecated.
Bean representation of trigger config.
|
static class |
AutoScalingConfig.TriggerListenerConfig
Deprecated.
Bean representation of trigger listener config.
|
class |
Cell
Deprecated.
to be removed in Solr 9.0 (see SOLR-14656)
|
class |
Clause
Deprecated.
to be removed in Solr 9.0 (see SOLR-14656)
|
class |
Condition
Deprecated.
to be removed in Solr 9.0 (see SOLR-14656)
|
class |
MoveReplicaSuggester
Deprecated.
to be removed in Solr 9.0 (see SOLR-14656)
|
class |
NoneSuggester
Deprecated.
to be removed in Solr 9.0 (see SOLR-14656)
|
class |
Policy
Deprecated.
to be removed in Solr 9.0 (see SOLR-14656)
|
static class |
Policy.Session
Deprecated.
|
class |
Preference
Deprecated.
to be removed in Solr 9.0 (see SOLR-14656)
|
class |
ReplicaInfo
Deprecated.
to be removed in Solr 9.0 (see SOLR-14656)
|
class |
Row
Deprecated.
to be removed in Solr 9.0 (see SOLR-14656)
|
class |
SealedClause
Deprecated.
to be removed in Solr 9.0 (see SOLR-14656)
|
class |
Suggester
Deprecated.
to be removed in Solr 9.0 (see SOLR-14656)
|
static class |
Suggester.SuggestionInfo
Deprecated.
|
class |
UnsupportedSuggester
Deprecated.
to be removed in Solr 9.0 (see SOLR-14656)
|
class |
VersionedData
Deprecated.
to be removed in Solr 9.0 (see SOLR-14656)
|
class |
Violation
Deprecated.
to be removed in Solr 9.0 (see SOLR-14656)
|
Modifier and Type | Method and Description |
---|---|
static MapWriter |
PolicyHelper.getDiagnostics(Policy.Session session)
Deprecated.
|
static MapWriter |
PolicyHelper.getDiagnostics(Policy policy,
SolrCloudManager cloudManager)
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
static class |
BaseCloudSolrClient.RouteResponse<T extends LBSolrClient.Req> |
static class |
CloudSolrClient.RouteResponse
Deprecated.
since Solr 8.0
|
class |
SolrClientNodeStateProvider
The real
NodeStateProvider , which communicates with Solr via SolrJ. |
Modifier and Type | Class and Description |
---|---|
static class |
Lang.LocalInputStream |
class |
Tuple
A 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 |
BiJoinStream
Joins leftStream with rightStream based on a Equalitor.
|
class |
CalculatorStream |
class |
CartesianProductStream |
class |
CellStream |
class |
CloudSolrStream
Connects to Zookeeper to pick replicas from a specific collection to send the query to.
|
class |
CommitStream
Sends a commit message to a SolrCloud collection
|
class |
ComplementStream
Emits tuples from streamA which do not exist in streamB.
|
class |
CsvStream |
class |
DaemonStream |
class |
DeepRandomStream
Connects to Zookeeper to pick replicas from a specific collection to send the query to.
|
class |
DeleteStream
Uses tuples to identify the uniqueKey values of documents to be deleted
|
class |
DrillStream |
class |
EchoStream |
class |
EvalStream |
class |
ExceptionStream |
class |
ExecutorStream
The executor function wraps a stream with Tuples containing Streaming Expressions
and executes them in parallel.
|
class |
Facet2DStream |
class |
FacetStream
The FacetStream abstracts the output from the JSON facet API as a Stream of Tuples.
|
class |
FeaturesSelectionStream |
class |
FetchStream
Iterates over a stream and fetches additional fields from a specified collection.
|
class |
GetStream |
class |
HashJoinStream
Takes two streams (fullStream and hashStream) and joins them similar to an InnerJoinStream.
|
class |
HashRollupStream |
class |
HavingStream
The HavingStream iterates over an internal stream and applies a BooleanOperation to each tuple.
|
class |
InnerJoinStream
Joins leftStream with rightStream based on a Equalitor.
|
class |
IntersectStream
Emits tuples from streamA which also exist in streamB.
|
class |
JDBCStream
Connects to a datasource using a registered JDBC driver and execute a query.
|
class |
JoinStream
Defines a JoinStream which can hold N streams, all joined with the same equalitor
|
class |
KnnStream |
class |
LeftOuterJoinStream
Joins leftStream with rightStream based on a Equalitor.
|
class |
LetStream |
class |
ListStream |
class |
MergeStream
Merges two or more streams together ordering the Tuples based on a Comparator.
|
class |
ModelStream
The ModelStream retrieves a stored model from a Solr Cloud collection.
|
class |
NoOpStream
A simple no-operation stream.
|
class |
NullStream
The NullStream Iterates over a TupleStream and eats the tuples.
|
class |
OuterHashJoinStream
Takes two streams (fullStream and hashStream) and joins them similar to an LeftOuterJoinStream.
|
class |
ParallelListStream |
class |
ParallelStream
The ParallelStream decorates a TupleStream implementation and pushes it to N workers for parallel execution.
|
class |
PlotStream |
class |
PriorityStream
The priority function wraps two topics that represent high priority and low priority task queues.
|
class |
PushBackStream
A TupleStream that allows a single Tuple to be pushed back onto the stream after it's been read.
|
class |
RandomFacadeStream |
class |
RandomStream
The RandomStream emits a stream of psuedo random Tuples that match the query parameters.
|
class |
RankStream
Iterates over a TupleStream and Ranks the topN tuples based on a Comparator.
|
class |
ReducerStream
Iterates over a TupleStream and buffers Tuples that are equal based on a comparator.
|
class |
RollupStream |
class |
ScoreNodesStream
Iterates over a gatherNodes() expression and scores the Tuples based on tf-idf.
|
class |
SearchFacadeStream
Connects to Zookeeper to pick replicas from a specific collection to send the query to.
|
class |
SearchStream |
class |
SelectStream
Selects fields from the incoming stream and applies optional field renaming.
|
class |
ShuffleStream |
class |
SignificantTermsStream |
class |
SolrStream
Queries a single Solr instance and maps SolrDocs to a Stream of Tuples.
|
class |
SortStream
The 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 |
UniqueStream
The UniqueStream emits a unique stream of Tuples based on a Comparator.
|
class |
UpdateStream
Sends tuples emitted by a wrapped
TupleStream as updates to a SolrCloud collection. |
class |
ZplotStream |
Modifier and Type | Class and Description |
---|---|
class |
ClusterPropInfo |
static class |
ClusterPropInfo.ClusterInfo |
static class |
ClusterPropInfo.CollectionDefaults |
static class |
ClusterPropInfo.DefaultsInfo |
class |
CreateConfigInfo |
class |
DeleteBackupPayload |
class |
ListBackupPayload |
static class |
Package.AddVersion |
static class |
Package.DelVersion |
class |
PluginMeta
POJO for a plugin metadata used in container plugins
|
Modifier and Type | Method and Description |
---|---|
JsonQueryRequest |
JsonQueryRequest.setQuery(MapWriter queryWriter)
Specify the query sent as a part of this JSON request.
|
JsonQueryRequest |
JsonQueryRequest.withFacet(String facetName,
MapWriter facetWriter)
Specify a facet sent as a part of this JSON request.
|
Modifier and Type | Class and Description |
---|---|
class |
AnalysisResponseBase
A base class for all analysis responses.
|
class |
CollectionAdminResponse |
class |
ConfigSetAdminResponse
No special handling at this time.
|
static class |
ConfigSetAdminResponse.List |
class |
CoreAdminResponse |
class |
DelegationTokenResponse
Delegation Token responses
|
static class |
DelegationTokenResponse.Cancel |
static class |
DelegationTokenResponse.Get |
static class |
DelegationTokenResponse.Renew |
class |
DocumentAnalysisResponse
A response that is returned by processing the
DocumentAnalysisRequest . |
class |
FieldAnalysisResponse
A response that is returned by processing the
FieldAnalysisRequest . |
class |
HealthCheckResponse |
class |
LukeResponse
This is an incomplete representation of the data returned from Luke
|
class |
QueryResponse |
class |
SimpleSolrResponse |
class |
SolrPingResponse |
class |
SolrResponseBase |
class |
UpdateResponse
TODO -- mostly a stub until we have a defined output format
|
class |
V2Response |
Modifier and Type | Class and Description |
---|---|
class |
SchemaResponse
This 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 |
SimpleMap<T>
A simplified read-only key-value structure.
|
Modifier and Type | Class and Description |
---|---|
class |
ConditionalKeyMapWriter |
class |
ConditionalMapWriter |
class |
LinkedHashMapWriter<V> |
class |
MapWriterMap |
class |
SolrDocument
A concrete representation of a document within a Solr index.
|
class |
SolrDocumentBase<T,K> |
class |
SolrInputDocument
Represent the field-value information needed to construct and index
a Lucene Document.
|
Modifier and Type | Method and Description |
---|---|
void |
PushWriter.writeMap(MapWriter mw)
Write a Map.
|
Constructor and Description |
---|
ConditionalKeyMapWriter(MapWriter delegate,
Predicate<CharSequence> predicate) |
ConditionalMapWriter(MapWriter delegate,
BiPredicate<CharSequence,Object> predicate) |
Modifier and Type | Class and Description |
---|---|
class |
PerReplicaStates
This represents the individual replica states in a collection
This is an immutable object.
|
static class |
PerReplicaStates.State
The state of a replica as stored as a node under /collections/collection-name/state.json/replica-state
|
Modifier and Type | Class and Description |
---|---|
class |
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.
|
class |
DefaultSolrParams |
class |
MapSolrParams |
class |
ModifiableSolrParams
This class is similar to
MultiMapSolrParams except you can edit the
parameters after it is initialized. |
class |
MultiMapSolrParams |
class |
RequiredSolrParams
This is a simple wrapper to SolrParams that will throw a 400
exception if you ask for a parameter that does not exist.
|
class |
SolrParams
SolrParams 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 |
LinkedSimpleHashMap<T> |
class |
NamedList<T>
A simple container class for modeling an ordered list of name/value pairs.
|
class |
Pair<T1,T2> |
class |
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. |
class |
WrappedSimpleMap<T> |
Modifier and Type | Method and Description |
---|---|
void |
JavaBinCodec.writeMap(MapWriter val) |
default void |
JsonTextWriter.writeMap(MapWriter val) |
default void |
TextWriter.writeMap(MapWriter mw) |
default void |
TextWriter.writeMap(String name,
MapWriter mw) |
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.