You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/reference/ingest/ingest-node.asciidoc
+19-13
Original file line number
Diff line number
Diff line change
@@ -706,10 +706,11 @@ such a case, `target_field` will still be updated with the unconverted field val
706
706
.Convert Options
707
707
[options="header"]
708
708
|======
709
-
| Name | Required | Default | Description
710
-
| `field` | yes | - | The field whose value is to be converted
711
-
| `target_field` | no | `field` | The field to assign the converted value to, by default `field` is updated in-place
712
-
| `type` | yes | - | The type to convert the existing value to
709
+
| Name | Required | Default | Description
710
+
| `field` | yes | - | The field whose value is to be converted
711
+
| `target_field` | no | `field` | The field to assign the converted value to, by default `field` is updated in-place
712
+
| `type` | yes | - | The type to convert the existing value to
713
+
| `ignore_missing` | no | `false` | If `true` and `field` does not exist or is `null`, the processor quietly exits without modifying the document
713
714
|======
714
715
715
716
[source,js]
@@ -1142,6 +1143,7 @@ Grok expression.
1142
1143
| `patterns` | yes | - | An ordered list of grok expression to match and extract named captures with. Returns on the first expression in the list that matches.
1143
1144
| `pattern_definitions` | no | - | A map of pattern-name and pattern tuples defining custom patterns to be used by the current processor. Patterns matching existing names will override the pre-existing definition.
1144
1145
| `trace_match` | no | false | when true, `_ingest._grok_match_index` will be inserted into your matched document's metadata with the index into the pattern found in `patterns` that matched.
1146
+
| `ignore_missing` | no | false | If `true` and `field` does not exist or is `null`, the processor quietly exits without modifying the document
1145
1147
|======
1146
1148
1147
1149
Here is an example of using the provided patterns to extract out and name structured fields from a string field in
@@ -1278,8 +1280,9 @@ Converts a string to its lowercase equivalent.
1278
1280
.Lowercase Options
1279
1281
[options="header"]
1280
1282
|======
1281
-
| Name | Required | Default | Description
1282
-
| `field` | yes | - | The field to make lowercase
1283
+
| Name | Required | Default | Description
1284
+
| `field` | yes | - | The field to make lowercase
1285
+
| `ignore_missing` | no | `false` | If `true` and `field` does not exist or is `null`, the processor quietly exits without modifying the document
1283
1286
|======
1284
1287
1285
1288
[source,js]
@@ -1320,9 +1323,10 @@ Renames an existing field. If the field doesn't exist or the new name is already
1320
1323
.Rename Options
1321
1324
[options="header"]
1322
1325
|======
1323
-
| Name | Required | Default | Description
1324
-
| `field` | yes | - | The field to be renamed
1325
-
| `target_field` | yes | - | The new name of the field
1326
+
| Name | Required | Default | Description
1327
+
| `field` | yes | - | The field to be renamed
1328
+
| `target_field` | yes | - | The new name of the field
1329
+
| `ignore_missing` | no | `false` | If `true` and `field` does not exist, the processor quietly exits without modifying the document
1326
1330
|======
1327
1331
1328
1332
[source,js]
@@ -1462,8 +1466,9 @@ NOTE: This only works on leading and trailing whitespace.
1462
1466
.Trim Options
1463
1467
[options="header"]
1464
1468
|======
1465
-
| Name | Required | Default | Description
1466
-
| `field` | yes | - | The string-valued field to trim whitespace from
1469
+
| Name | Required | Default | Description
1470
+
| `field` | yes | - | The string-valued field to trim whitespace from
1471
+
| `ignore_missing` | no | `false` | If `true` and `field` does not exist, the processor quietly exits without modifying the document
1467
1472
|======
1468
1473
1469
1474
[source,js]
@@ -1483,8 +1488,9 @@ Converts a string to its uppercase equivalent.
1483
1488
.Uppercase Options
1484
1489
[options="header"]
1485
1490
|======
1486
-
| Name | Required | Default | Description
1487
-
| `field` | yes | - | The field to make uppercase
1491
+
| Name | Required | Default | Description
1492
+
| `field` | yes | - | The field to make uppercase
1493
+
| `ignore_missing` | no | `false` | If `true` and `field` does not exist or is `null`, the processor quietly exits without modifying the document
0 commit comments