| 12345678910111213141516171819202122232425262728293031323334353637 | [[remove-processor]]=== Remove ProcessorRemoves existing fields. If one field doesn't exist, an exception will be thrown.[[remove-options]].Remove Options[options="header"]|======| Name             | Required  | Default  | Description| `field`          | yes       | -        | Fields to be removed. Supports <<accessing-template-fields,template snippets>>.| `ignore_missing` | no        | `false`  | If `true` and `field` does not exist or is `null`, the processor quietly exits without modifying the documentinclude::common-options.asciidoc[]|======Here is an example to remove a single field:[source,js]--------------------------------------------------{  "remove": {    "field": "user_agent"  }}--------------------------------------------------// NOTCONSOLETo remove multiple fields, you can use the following query:[source,js]--------------------------------------------------{  "remove": {    "field": ["user_agent", "url"]  }}--------------------------------------------------// NOTCONSOLE
 |