POST _ingest/pipeline/_simulate?verbose
{
"pipeline" :
{
"description": "_description",
"processors": [
{
"set" : {
"tag": "my_set1",
"field" : "field1",
"value" : "value1"
}
},
{
"set" : {
"tag": "my_set2",
"field" : "field2",
"value" : "value1"
}
}
]
},
"docs": [
{
"_index": "index",
"_type": "_doc",
"_id": "id",
"_source": {
"a": "foo-bar",
"b": "bar"
}
}
]
}
POST _ingest/pipeline/_simulate?verbose
{
"pipeline": {
"processors": [
{
"set": {
"field": "field1",
"value": "{{a}}"
}
}
]
},
"docs": [
{
"_index": "index",
"_type": "_doc",
"_id": "id",
"_source": {
"a": "foo-bar"
}
}
]
}
tag[1] (@jakelandis) ingest: add common options to each processor's documentation #35091ifdocumentation #35044ifandon_failure(maybe tag too?) on every processor's doc. ingest: add common options to each processor's documentation #35091[1]
[2]
[3]
https://www.elastic.co/guide/en/elasticsearch/plugins/current/ingest-geoip.html
https://www.elastic.co/guide/en/elasticsearch/plugins/current/ingest-user-agent.html
https://www.elastic.co/guide/en/elasticsearch/plugins/current/ingest-attachment.html
https://www.elastic.co/guide/en/elastic-stack-overview/6.4/field-and-document-access-control.html#set-security-user-processor
[4]
#32286
#32591
https://www.elastic.co/guide/en/elasticsearch/reference/current/index-modules.html#index-modules-settings