12 lines
969 B
Markdown
12 lines
969 B
Markdown
# `BulkUpdateAction` [interface-BulkUpdateAction]
|
|
|
|
| Name | Type | Description |
|
|
| - | - | - |
|
|
| `_source` | [SearchSourceConfig](./SearchSourceConfig.md) | If `false`, source retrieval is turned off. You can also specify a comma-separated list of the fields you want to retrieve. |
|
|
| `detect_noop` | boolean | If true, the `result` in the response is set to 'noop' when no changes to the document occur. |
|
|
| `doc_as_upsert` | boolean | Set to `true` to use the contents of `doc` as the value of `upsert`. |
|
|
| `doc` | TPartialDocument | A partial update to an existing document. |
|
|
| `script` | [Script](./Script.md) | [ScriptSource](./ScriptSource.md) | The script to run to update the document. |
|
|
| `scripted_upsert` | boolean | Set to `true` to run the script whether or not the document exists. |
|
|
| `upsert` | TDocument | If the document does not already exist, the contents of `upsert` are inserted as a new document. If the document exists, the `script` is run. |
|