This version of the OpenSearch documentation is no longer maintained. For the latest version, see the current documentation. For information about OpenSearch version maintenance, see Release Schedule and Maintenance Policy.

Ingest processors

Ingest processors are a core component of ingest pipelines because they preprocess documents before indexing. For example, you can remove fields, extract values from text, convert data formats, or append additional information.

OpenSearch provides a standard set of ingest processors within your OpenSearch installation. For a list of processors available in OpenSearch, use the Nodes Info API operation:

  1. GET /_nodes/ingest?filter_path=nodes.*.ingest.processors

copy

To set up and deploy ingest processors, make sure you have the necessary permissions and access rights. See Security plugin REST API to learn more.

Processor types and their required or optional parameters vary depending on your specific use case. See the Ingest processors section to learn more about the processor types and defining and configuring them within a pipeline.