See: Description
Class | Description |
---|---|
BinaryRequestWriter |
A RequestWriter which writes requests in the javabin format
|
BinaryResponseParser | |
CloudSolrClient |
SolrJ client class to communicate with SolrCloud.
|
CloudSolrClient.RouteResponse | |
CloudSolrServer | Deprecated
Use
CloudSolrClient |
ConcurrentUpdateSolrClient |
ConcurrentUpdateSolrClient buffers all added documents and writes
them into open HTTP connections.
|
ConcurrentUpdateSolrServer | Deprecated |
HttpClientConfigurer |
The default http client configurer.
|
HttpClientUtil |
Utility class for creating/configuring httpclient instances.
|
HttpClientUtil.HttpClientFactory | |
HttpSolrClient |
A SolrClient implementation that talks directly to a Solr server via HTTP
There are two ways to use an HttpSolrClient:
1) Pass a URL to the constructor that points directly at a particular core
SolrClient client = new HttpSolrClient("http://my-solr-server:8983/solr/core1");
QueryResponse resp = client.query(new SolrQuery("*:*"));
In this case, you can query the given core directly, but you cannot query any other
cores or issue CoreAdmin requests with this client.
2) Pass the base URL of the node to the constructor
SolrClient client = new HttpSolrClient("http://my-solr-server:8983/solr");
QueryResponse resp = client.query("core1", new SolrQuery("*:*"));
In this case, you must pass the name of the required core for all queries and updates,
but you may use the same client for all cores, and for CoreAdmin requests.
|
HttpSolrClient.HttpUriRequestResponse | |
HttpSolrServer | Deprecated
Use
HttpSolrClient |
InputStreamResponseParser |
Simply puts the InputStream into an entry in a NamedList named "stream".
|
Krb5HttpClientConfigurer |
Kerberos-enabled HttpClientConfigurer
|
LBHttpSolrClient |
LBHttpSolrClient or "LoadBalanced HttpSolrClient" is a load balancing wrapper around
HttpSolrClient . |
LBHttpSolrClient.Req | |
LBHttpSolrClient.Rsp | |
LBHttpSolrClient.ServerWrapper | |
LBHttpSolrServer | Deprecated
Use
LBHttpSolrClient |
NoOpResponseParser |
Simply puts the entire response into an entry in a NamedList.
|
StreamingBinaryResponseParser |
A BinaryResponseParser that sends callback events rather then build
a large response
|
XMLResponseParser |
Enum | Description |
---|---|
XMLResponseParser.KnownType |
Exception | Description |
---|---|
CloudSolrClient.RouteException | |
HttpSolrClient.RemoteSolrException |
Subclass of SolrException that allows us to capture an arbitrary HTTP
status code that may have been returned by the remote server or a
proxy along the way.
|
Copyright © 2000–2015 The Apache Software Foundation. All rights reserved.