Solr

Solr

Scheme: solrCloud

Represents a Solr endpoint.

Name Kind Type Required Deprecated Default Value Enum Values Description
url path java.lang.String true false Hostname and port for the solr server
streamingQueueSize parameter int false 10 Set the queue size for the StreamingUpdateSolrServer
streamingThreadCount parameter int false 2 Set the number of threads for the StreamingUpdateSolrServer
maxRetries parameter java.lang.Integer false Maximum number of retries to attempt in the event of transient errors
soTimeout parameter java.lang.Integer false Read timeout on the underlying HttpConnectionManager. This is desirable for queries, but probably not for indexing
connectionTimeout parameter java.lang.Integer false connectionTimeout on the underlying HttpConnectionManager
defaultMaxConnectionsPerHost parameter java.lang.Integer false maxConnectionsPerHost on the underlying HttpConnectionManager
maxTotalConnections parameter java.lang.Integer false maxTotalConnection on the underlying HttpConnectionManager
followRedirects parameter java.lang.Boolean false indicates whether redirects are used to get to the Solr server
allowCompression parameter java.lang.Boolean false Server side must support gzip or deflate for this to have any effect
zkHost parameter java.lang.String false Set the ZooKeeper host information which the solrCloud could use, such as "zkhost=localhost:8123".
collection parameter java.lang.String false Set the collection name which the solrCloud server could use
requestHandler parameter java.lang.String false Set the request handler to be used
exchangePattern parameter org.apache.camel.ExchangePattern false InOnly InOnly
RobustInOnly
InOut
InOptionalOut
OutOnly
RobustOutOnly
OutIn
OutOptionalIn
Sets the default exchange pattern when creating an exchange
synchronous parameter boolean false false Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).