public class SolrClient extends Object implements IsolrClient
Modifier and Type | Field and Description |
---|---|
protected static org.slf4j.Logger |
logger |
Constructor and Description |
---|
SolrClient()
Default constructor needed by spring
|
SolrClient(String solrUrl,
org.apache.commons.httpclient.MultiThreadedHttpConnectionManager multiThreadedHttpConnectionManager) |
Modifier and Type | Method and Description |
---|---|
void |
bindToUrl(String solrUrl) |
org.apache.solr.client.solrj.SolrServer |
getServer()
return a handler to the server
|
String |
getURL() |
boolean |
isServerAlive() |
void |
setSolRLogLevel(Level level)
set the log level of Solr
|
public SolrClient()
@Autowired public SolrClient(@Qualifier(value="fulltextSearchUrl") String solrUrl, @Qualifier(value="multiThreadedHttpConnectionManager") org.apache.commons.httpclient.MultiThreadedHttpConnectionManager multiThreadedHttpConnectionManager)
solrUrl
- The solr URL of the server to connectpublic void bindToUrl(String solrUrl)
bindToUrl
in interface IsolrClient
solrUrl
- the solr URLpublic org.apache.solr.client.solrj.SolrServer getServer()
IsolrClient
getServer
in interface IsolrClient
public String getURL()
getURL
in interface IsolrClient
public boolean isServerAlive()
isServerAlive
in interface IsolrClient
public void setSolRLogLevel(Level level)
IsolrClient
setSolRLogLevel
in interface IsolrClient
level
- the level to setCopyright © 2015. All rights reserved.