Built-in processors
Elasticsearch provides a large set of ingest
processors by default. Their number and functionalities can also change from minor versions to extended versions for new scenarios.
In this recipe, we will look at 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 1, Getting Started.
To execute the commands, any HTTP client can be used, such as curl (https://curl.haxx.se/), Postman (https://www.getpostman.com/), or similar. Use the Kibana console, as it provides code completion and better character escaping for Elasticsearch.
How to do it...
To use several processors in an ingestion pipeline in Elasticsearch, we will perform the following step.
Execute a simulate
pipeline API call using several processors with a sample subset of a document that you can test the pipeline against:
POST /_ingest/pipeline/_simulate { "...