...
name | description |
---|---|
operation | required, indicates the operation to perform |
indexName | the name of the index to act against |
indexType | the type of the index to act against |
ip | the TransportClient remote host ip to use Camel 2.12 |
port | the TransportClient remote port to use (defaults to 9300) Camel 2.12 |
transportAddresses | comma separated list with ip:port formatted remote transport addresses to use Camel 2.16 Options ip and port must be left blank for transportAddresses to be considered instead. |
consistencyLevel | the write consistency level to use with INDEX and BULK operations (can be any of ONE, QUORUM, ALL or DEFAULT) Camel 2.16 |
replicationType | the replication type to use with INDEX and BULK operations (can be any of SYNC, ASYNC or DEFAULT) Camel 2.16 From version 2.17 replicationType option has been removed, since from elasticsearch 2.0.0 the async replication has been removed. |
parent | optionally used with INDEX operations for Elasticsearch Parent-Child relationships to specify the ID of the parent record Camel 2.16.1 / 2.17.0 |
clientTransportSniff | From Camel 2.17 Define if the client is allowed to sniff the rest of the cluster |
pathHome | From Camel 2.17.2 Define the path.home property inside settings of ElasticSearch node. Default value is /usr/share/elasticsearch |
Message Operations
The following ElasticSearch operations are currently supported. Simply set an endpoint URI option or exchange header with a key of "operation" and a value set to one of the following. Some operations also require other parameters or the message body to be set.
...