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