# Uses of Package
org.apache.solr.common

Packages that use org.apache.solr.common
Package
Description
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.impl
Implementations of some client API classes, and their friends.
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.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
Description
MapSerializable
Deprecated.
Use `MapWriter` instead
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.
SolrException
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
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.impl
Class
Description
MapSerializable
Deprecated.
Use `MapWriter` instead
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.
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 when there is a "Server Side" error.
Classes in org.apache.solr.common used by org.apache.solr.client.solrj.request
Class
Description
MapSerializable
Deprecated.
Use `MapWriter` instead
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
Description
MapSerializable
Deprecated.
Use `MapWriter` instead
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.request.json
Class
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
Description
MapSerializable
Deprecated.
Use `MapWriter` instead
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.
Classes in org.apache.solr.common used by org.apache.solr.client.solrj.response.schema
Class
Description
MapSerializable
Deprecated.
Use `MapWriter` instead
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
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.common
Class
Description
ConfigNode
A generic interface that represents a config file, mostly XML Please note that this is an immutable, read-only object.
EnumFieldValue
Represents an 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
Deprecated.
Use `MapWriter` instead
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 when there is 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
Description
MapSerializable
Deprecated.
Use `MapWriter` instead
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.
SolrException
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
Description
MapSerializable
Deprecated.
Use `MapWriter` instead
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
Description
EnumFieldValue
Represents an 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
Deprecated.
Use `MapWriter` instead
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