Expand description
Ingest APIs
Manage ingest pipelines : Ingest pipelines can be used on a node with the ingest
role to
pre-process documents before indexing, to apply transformations and enrich data. Transformations are performed
by processors in the pipeline, and can include such operations as
- add, remove and append fields within the document
- point documents to the right time-based index based on a timestamp within the document
- extract details from fields with known formats and add new fields with extracted data
and many more.
All nodes enable ingest by default, so any node can handle ingest tasks. Ingest pipelines can be conditionally executed, and failures within pipelines can be explicitly handled by defining processors to execute in the event of failure.
Structs§
- Ingest
- Namespace client for Ingest APIs
- Ingest
Delete Pipeline - Builder for the Ingest Delete Pipeline API
- Ingest
GetPipeline - Builder for the Ingest Get Pipeline API
- Ingest
Processor Grok - Builder for the Ingest Processor Grok API
- Ingest
PutPipeline - Builder for the Ingest Put Pipeline API
- Ingest
Simulate - Builder for the Ingest Simulate API
Enums§
- Ingest
Delete Pipeline Parts - API parts for the Ingest Delete Pipeline API
- Ingest
GetPipeline Parts - API parts for the Ingest Get Pipeline API
- Ingest
Processor Grok Parts - API parts for the Ingest Processor Grok API
- Ingest
PutPipeline Parts - API parts for the Ingest Put Pipeline API
- Ingest
Simulate Parts - API parts for the Ingest Simulate API