Elasticsearch is a search engine based on the Lucene library. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents.

The data in a View in Mammoth can be exported to the Elasticsearch on a remote server.

  1. Open Data Preparation > Exports > Elasticsearch.

  2. Enter your credentials - Host, Username, Password, Batch Size (the no. of rows from the View that get exported in a single POST request), Index name and Connection type (HTTP/HTTPS).

  3. Check the checkbox “Keep at the end of the pipeline” to keep the export task at the end of your pipeline. Any task performed will be added to the Pipeline before the export task.

  4. Enable the checkbox “include hidden columns” if you want the hidden columns to be exported.

  5. Validate the credentials. Once it is validated, click on “Apply”.

    Elasticsearch credentials

An index will be created with type as mammoth and for each row a document will be created with an id auto-generated by Elasticsearch.