Loading

stack es update cli command

Auth required
elastic stack es update --id <id> --index <index> [options]
		

Update a document.

Behaviour flags:

--dry-run — validate all inputs and exit without performing any action

--id string required
A unique identifier for the document to be updated.
--index string required
The name of the target index. By default, the index is created automatically if it doesn't exist.
--if-primary-term string
Only perform the operation if the document has this primary term.
--if-seq-no number
Only perform the operation if the document has this sequence number.
--[no-]include-source-on-error
True or false if to include the document source in the error message in case of parsing errors.
--lang string
The script language.
--refresh string
If 'true', Elasticsearch refreshes the affected shards to make this operation visible to search. If 'wait_for', it waits for a refresh to make this operation visible to search. If 'false', it does nothing with refreshes.
--[no-]require-alias
If true, the destination must be an index alias.
--retry-on-conflict string
The number of times the operation should be retried when a conflict occurs.
--routing string
A custom value used to route operations to a specific shard. Not allowed when index.slice.enabled is true for the target index; use _slice instead.
--timeout string
The period to wait for the following operations: dynamic mapping updates and waiting for active shards. Elasticsearch waits for at least the timeout period before failing. The actual wait time could be longer, particularly when multiple waits occur.
--source-excludes string
The source fields you want to exclude.
--source-includes string
The source fields you want to retrieve.
--[no-]detect-noop
If true, the result in the response is set to noop (no operation) when there are no changes to the document.
--doc string
A partial update to an existing document. If both doc and script are specified, doc is ignored.
--[no-]doc-as-upsert
If true, use the contents of 'doc' as the value of 'upsert'. NOTE: Using ingest pipelines with doc_as_upsert is not supported.
--script string
The script to run to update the document.
--[no-]scripted-upsert
If true, run the script whether or not the document exists.
--source string
If false, turn off source retrieval. You can also specify a comma-separated list of the fields you want to retrieve.
--upsert string
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.
--input-file string
path to a JSON file to use as command input
--[no-]dry-run
validate all inputs and exit without performing any action (preview changes without applying them)
--[no-]json

output as JSON