Built-in processors
Elasticsearch provides by default a large set of ingest processors. Their number and functionalities can also change from minor versions to extended versions for new scenarios.
In this recipe, we will see the most commonly used ones.
Getting ready
You need an up-and-running Elasticsearch installation, as we described in the Downloading and installing Elasticsearch recipe in Chapter 2, Downloading and Setup.
To execute curl
via the command-line, you need to install curl
for your operative system.
How to do it...
To use several processors in an ingestion pipeline in Elasticsearch, we will perform the following steps:
We execute a simulate pipeline API call using several processors with a sample subset of a document to test the pipeline against:
curl -XPOST 'http://127.0.0.1:9200/_ingest/pipeline/_simulate? pretty' -d '{ "pipeline": { "description": "Testing some build-processors", "processors": [ { ...