# Uses of Package
org.apache.solr.common

Packages that use org.apache.solr.common
org.apache.solr.client.solrj: Primary APIs for communicating with a Solr Server from a Java client.
org.apache.solr.client.solrj.beans: Annotation based mapping of client objects to Solr documents.
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.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.client.solrj.util: Utilities for Solr client applications.
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.

Classes in org.apache.solr.common used by org.apache.solr.client.solrj
Class and Description
MapSerializable This is to facilitate just in time creation of objects before writing it to the response.
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.
NavigableObject This class contains helper methods for navigating deeply nested Objects.
SolrDocument A concrete representation of a document within a Solr index.
SolrDocumentList Represent a list of SolrDocuments returned from a search.
SolrInputDocument Represent the field-value information needed to construct and index a Lucene Document.

Classes in org.apache.solr.common used by org.apache.solr.client.solrj.beans
Class and Description
SolrDocument A concrete representation of a document within a Solr index.
SolrDocumentList Represent a list of SolrDocuments returned from a search.
SolrInputDocument Represent the field-value information needed to construct and index a Lucene Document.

Classes in org.apache.solr.common used by org.apache.solr.client.solrj.cloud
Class and Description
MapSerializable This is to facilitate just in time creation of objects before writing it to the response.
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.
NavigableObject This class contains helper methods for navigating deeply nested Objects.
SolrCloseable A `Closeable` that also allows checking whether it's been closed.

Classes in org.apache.solr.common used by org.apache.solr.client.solrj.cloud.autoscaling
Class and Description
MapSerializable This is to facilitate just in time creation of objects before writing it to the response.
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.
NavigableObject This class contains helper methods for navigating deeply nested Objects.
SolrCloseable A `Closeable` that also allows checking whether it's been closed.

Classes in org.apache.solr.common used by org.apache.solr.client.solrj.impl
Class and Description
MapSerializable This is to facilitate just in time creation of objects before writing it to the response.
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.
NavigableObject This class contains helper methods for navigating deeply nested Objects.
SolrCloseable A `Closeable` that also allows checking whether it's been closed.
SolrDocument A concrete representation of a document within a Solr index.
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.

Classes in org.apache.solr.common used by org.apache.solr.client.solrj.io
Class and Description
MapSerializable This is to facilitate just in time creation of objects before writing it to the response.
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.
NavigableObject This class contains helper methods for navigating deeply nested Objects.

Classes in org.apache.solr.common used by org.apache.solr.client.solrj.io.eval
Class and Description
MapSerializable This is to facilitate just in time creation of objects before writing it to the response.
MapWriter Use this class to push all entries of a Map into an output.
NavigableObject This class contains helper methods for navigating deeply nested Objects.

Classes in org.apache.solr.common used by org.apache.solr.client.solrj.io.graph
Class and Description
MapSerializable This is to facilitate just in time creation of objects before writing it to the response.
MapWriter Use this class to push all entries of a Map into an output.
NavigableObject This class contains helper methods for navigating deeply nested Objects.

Classes in org.apache.solr.common used by org.apache.solr.client.solrj.io.stream
Class and Description
MapSerializable This is to facilitate just in time creation of objects before writing it to the response.
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.
NavigableObject This class contains helper methods for navigating deeply nested Objects.
PushWriter This is an interface to stream data out using a push API
SolrInputDocument Represent the field-value information needed to construct and index a Lucene Document.

Classes in org.apache.solr.common used by org.apache.solr.client.solrj.io.stream.expr
Class and Description
MapSerializable This is to facilitate just in time creation of objects before writing it to the response.

Classes in org.apache.solr.common used by org.apache.solr.client.solrj.request
Class and Description
MapSerializable This is to facilitate just in time creation of objects before writing it to the response.
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.
NavigableObject This class contains helper methods for navigating deeply nested Objects.
SolrInputDocument Represent the field-value information needed to construct and index a Lucene Document.

Classes in org.apache.solr.common used by org.apache.solr.client.solrj.request.beans
Class and Description
MapSerializable This is to facilitate just in time creation of objects before writing it to the response.
MapWriter Use this class to push all entries of a Map into an output.
NavigableObject This class contains helper methods for navigating deeply nested Objects.

Classes in org.apache.solr.common used by org.apache.solr.client.solrj.request.json
Class and Description
MapWriter Use this class to push all entries of a Map into an output.

Classes in org.apache.solr.common used by org.apache.solr.client.solrj.response
Class and Description
MapSerializable This is to facilitate just in time creation of objects before writing it to the response.
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.
NavigableObject This class contains helper methods for navigating deeply nested Objects.
SolrDocumentList Represent a list of SolrDocuments returned from a search.

Classes in org.apache.solr.common used by org.apache.solr.client.solrj.response.schema
Class and Description
MapSerializable This is to facilitate just in time creation of objects before writing it to the response.
MapWriter Use this class to push all entries of a Map into an output.
NavigableObject This class contains helper methods for navigating deeply nested Objects.

Classes in org.apache.solr.common used by org.apache.solr.client.solrj.util
Class and Description
SolrInputDocument Represent the field-value information needed to construct and index a Lucene Document.

Classes in org.apache.solr.common used by org.apache.solr.cluster.api
Class and Description
MapSerializable This is to facilitate just in time creation of objects before writing it to the response.
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.
NavigableObject This class contains helper methods for navigating deeply nested Objects.

Classes in org.apache.solr.common used by org.apache.solr.common
Class and Description
EnumFieldValue Represents a Enum field value, which includes integer value (indicating the sort order) and string (displayed) value.
IteratorWriter Interface to help do push writing to an array
IteratorWriter.ItemWriter
MapSerializable This is to facilitate just in time creation of objects before writing it to the response.
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.
NavigableObject This class contains helper methods for navigating deeply nested Objects.
SolrCloseable A `Closeable` that also allows checking whether it's been closed.
SolrDocument A concrete representation of a document within a Solr index.
SolrDocumentBase
SolrException
SolrException.ErrorCode This list of valid HTTP Status error codes that Solr may return in the case of a "Server Side" error.
SolrInputDocument Represent the field-value information needed to construct and index a Lucene Document.
SolrInputField
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

Classes in org.apache.solr.common used by org.apache.solr.common.cloud
Class and Description
SolrCloseable A `Closeable` that also allows checking whether it's been closed.
SolrException
SolrException.ErrorCode This list of valid HTTP Status error codes that Solr may return in the case of a "Server Side" error.
SolrInputDocument Represent the field-value information needed to construct and index a Lucene Document.

Classes in org.apache.solr.common used by org.apache.solr.common.params
Class and Description
MapSerializable This is to facilitate just in time creation of objects before writing it to the response.
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.
NavigableObject This class contains helper methods for navigating deeply nested Objects.

Classes in org.apache.solr.common used by org.apache.solr.common.util
Class and Description
EnumFieldValue Represents a Enum field value, which includes integer value (indicating the sort order) and string (displayed) value.
IteratorWriter Interface to help do push writing to an array
IteratorWriter.ItemWriter
MapSerializable This is to facilitate just in time creation of objects before writing it to the response.
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.
NavigableObject This class contains helper methods for navigating deeply nested Objects.
PushWriter This is an interface to stream data out using a push API
SolrCloseable A `Closeable` that also allows checking whether it's been closed.
SolrDocument A concrete representation of a document within a Solr index.
SolrDocumentList Represent a list of SolrDocuments returned from a search.
SolrException
SolrInputDocument Represent the field-value information needed to construct and index a Lucene Document.
SpecProvider A generic interface for any class that is capable of providing its specification as a json schema