0 ×

Elasticsearch Console

Elasticsearch Nodes version by Daniel Esser

This node performes a request against Elasticsearch. It gives access to the full HTTP API of Elasticsearch and allows to execute GET, POST, PUT, and DELETE requests to query and/or modify documents.

Find documentation and examples about the Elasticsearch REST API in the Elasticsearch guide.


The protocol used to connect to Elasticsearch. The following strategies are available:
  • HTTP: Connect via HTTP. Be aware: Data transfer is send unencrypted and vulnerable to man-in-the-middle attacks.
  • HTTPS: Connect via HTTPS. Data transfer is send encrypted. The Elasticsearch server has to support this mode.
Host name.
Network port under which Elasticsearch can be reached. By default Elasticsearch uses port 9200 for communication.
Accept all certificates
If enabled, all SSL certificates will be accepted. Caution: Only enable this option if you really know what you are doing!
The protocol used to connect to Elasticsearch. The following strategies are available:
  • None: No authentidaction is used. Elasticsearch can be accessed without any access restrictions.
  • Credentials: Credentials are injected via KNIME credentials. Select the proper credential via drop-down menu.
  • Username & Password: Username and password are provided within the dialog. Enter username and password in the provided text fields.
The HTTP method to be perfomed (e.g, GET, POST, PUT, DELETE).
The endpoint the request is performed against.
Request Body
The request body written in Elasticsearch Query DSL.

Input Ports

An Elasticsearch connection.

Output Ports

The results of the executed query.

Best Friends (Incoming)

Best Friends (Outgoing)



To use this node in KNIME, install Elasticsearch Nodes from the following update site:


A zipped version of the software site can be downloaded here.

You don't know what to do with this link? Read our NodePit Product and Node Installation Guide that explains you in detail how to install nodes to your KNIME Analytics Platform.

Wait a sec! You want to explore and install nodes even faster? We highly recommend our NodePit for KNIME extension for your KNIME Analytics Platform. Browse NodePit from within KNIME, install nodes with just one click and share your workflows with NodePit Space.


You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.