public interface SolrClientConfiguration
Modifier and Type | Method and Description |
---|---|
int |
getCommitWithinMs()
AutoCommit time sent to solr with every request.
|
java.lang.String |
getDatasourceGroup(java.lang.String datasourceName)
Resolves datasourceName into its group.
|
int |
getDocumentBatchSize()
Batch size, for buffering documents before sending to solr writer.
|
java.net.URL |
getMasterServerBaseURL(java.lang.String groupName)
Base url for solr master server.
|
java.net.URL |
getMasterURL(CoreIdentifier core)
URL pointing to solr master instance, including corename
|
int |
getMaxHttpReaderConnections()
Configuration value for the maximum number of HttpClient connections to the solr
slaves.
|
java.lang.String |
getSingleCorePath()
Path to solr core, without leading slash.
|
java.lang.String[] |
getSlaveURLs(CoreIdentifier core)
Gets list of slave urls
|
int |
getThreadCount()
Number of writer threads when using
ConcurrentUpdateSolrServer
for writing to solr. |
int |
getUpdateQueueSize()
Solrj uses a
java.util.concurrent.LinkedBlockingQueue for buffering write requests. |
boolean |
isDebugQuery()
If set to "true" it enables the debugQuery parameter to queries sent to solr.
|
int getUpdateQueueSize()
java.util.concurrent.LinkedBlockingQueue
for buffering write requests.
To make it unbounded set it to 2147483647.int getThreadCount()
ConcurrentUpdateSolrServer
for writing to solr.int getDocumentBatchSize()
java.net.URL getMasterServerBaseURL(java.lang.String groupName)
java.net.URL getMasterURL(CoreIdentifier core)
java.lang.String[] getSlaveURLs(CoreIdentifier core)
int getCommitWithinMs()
java.lang.String getSingleCorePath()
boolean isDebugQuery()
java.lang.String getDatasourceGroup(java.lang.String datasourceName)
int getMaxHttpReaderConnections()