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 IsolrClientsolrUrl - the solr URLpublic org.apache.solr.client.solrj.SolrServer getServer()
IsolrClientgetServer in interface IsolrClientpublic String getURL()
getURL in interface IsolrClientpublic boolean isServerAlive()
isServerAlive in interface IsolrClientpublic void setSolRLogLevel(Level level)
IsolrClientsetSolRLogLevel in interface IsolrClientlevel - the level to setCopyright © 2015. All rights reserved.