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
--idstringrequired- A unique identifier for the document to be updated.
--indexstringrequired- The name of the target index. By default, the index is created automatically if it doesn't exist.
--if-primary-termstring- Only perform the operation if the document has this primary term.
--if-seq-nonumber- 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.
--langstring- The script language.
--refreshstring- 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-conflictstring- The number of times the operation should be retried when a conflict occurs.
--routingstring- A custom value used to route operations to a specific shard. Not allowed when
index.slice.enabledistruefor the target index; use_sliceinstead. --timeoutstring- 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-excludesstring- The source fields you want to exclude.
--source-includesstring- The source fields you want to retrieve.
--[no-]detect-noop- If
true, theresultin the response is set tonoop(no operation) when there are no changes to the document. --docstring- A partial update to an existing document. If both
docandscriptare specified,docis ignored. --[no-]doc-as-upsert- If
true, use the contents of 'doc' as the value of 'upsert'. NOTE: Using ingest pipelines withdoc_as_upsertis not supported. --scriptstring- The script to run to update the document.
--[no-]scripted-upsert- If
true, run the script whether or not the document exists. --sourcestring- If
false, turn off source retrieval. You can also specify a comma-separated list of the fields you want to retrieve. --upsertstring- 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-filestring- 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