Talend components to work with ElasticSearch.
tElasticSearchIndexOutput: Feed an index with json documents.
The incoming schema expects some fixed columns (you will get them from the component schema):
key - the id of the object
json - the actual document to index
delete - if true the document with the given key will be deleted in the index (json column can be null in this case)
tElasticSearchIndexErrors: Retrieve the errors from the last index action
This component provides the error messages from the last indexing action.
tElasticSearchRequest: Run various request on the ElasticSearch server like queries
This component is actual a REST client but use the capabilities of the ElasticSearch client for client-side load balancing.
For running queries, this component is the best way. The result document can be parsed with the tJSONDoc components.