# Uses of Package
org.apache.solr.client.solrj

Packages that use org.apache.solr.client.solrj
Package
Description
org.apache.solr.client.solrj
Primary APIs for communicating with a Solr Server from a Java client.
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.json
Allows sending of requests using Solr's JSON query/faceting API
org.apache.solr.client.solrj.request.schema
Convenience classes for making Schema API 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.client.solrj.util
Utilities for Solr client applications.
org.apache.solr.common.util
Common utility classes reused on both clients & server.

Classes in org.apache.solr.client.solrj used by org.apache.solr.client.solrj
Class
Description
SolrClient
Abstraction through which all communication with a Solr server may be routed
SolrRequest
The SolrJ base class for a request into Solr.
SolrRequest.ApiVersion
SolrRequest.METHOD
SolrRequest.SolrClientContext
SolrRequest.SolrRequestType
SolrServerException
Exception to catch all types of communication / parsing issues associated with talking to SOLR
Classes in org.apache.solr.client.solrj used by org.apache.solr.client.solrj.impl
Class
Description
SolrClient
Abstraction through which all communication with a Solr server may be routed
SolrRequest
The SolrJ base class for a request into Solr.
SolrServerException
Exception to catch all types of communication / parsing issues associated with talking to SOLR
Classes in org.apache.solr.client.solrj used by org.apache.solr.client.solrj.request
Class
Description
SolrClient
Abstraction through which all communication with a Solr server may be routed
SolrRequest
The SolrJ base class for a request into Solr.
SolrRequest.ApiVersion
SolrRequest.METHOD
SolrRequest.SolrRequestType
SolrResponse
SolrServerException
Exception to catch all types of communication / parsing issues associated with talking to SOLR
Classes in org.apache.solr.client.solrj used by org.apache.solr.client.solrj.request.json
Class
Description
SolrRequest
The SolrJ base class for a request into Solr.
SolrRequest.METHOD
Classes in org.apache.solr.client.solrj used by org.apache.solr.client.solrj.request.schema
Class
Description
SolrRequest
The SolrJ base class for a request into Solr.
SolrRequest.METHOD
SolrResponse
Classes in org.apache.solr.client.solrj used by org.apache.solr.client.solrj.response
Class
Description
SolrResponse
Classes in org.apache.solr.client.solrj used by org.apache.solr.client.solrj.response.schema
Class
Description
SolrResponse
Classes in org.apache.solr.client.solrj used by org.apache.solr.client.solrj.util
Class
Description
SolrRequest
The SolrJ base class for a request into Solr.
Classes in org.apache.solr.client.solrj used by org.apache.solr.common.util
Class
Description
SolrRequest
The SolrJ base class for a request into Solr.