stack es get-source cli command
Auth required
Idempotent
Scope: global
elastic stack es get-source --id <id> --index <index> [options]
Get a document's source.
--idstringrequired- A unique document identifier.
--indexstringrequired- The name of the index that contains the document.
--preferencestring- The node or shard the operation should be performed on. By default, the operation is randomized between the shard replicas.
--[no-]realtime- If
true, the request is real-time as opposed to near-real-time. --[no-]refresh- If
true, the request refreshes the relevant shards before retrieving the document. Setting it totrueshould be done after careful thought and verification that this does not cause a heavy load on the system (and slow down indexing). --routingstring-
A custom value used to route operations to a specific shard.
Repeatable: pass
--routingmultiple times to supply more than one value --[no-]source-
Indicates whether to return the
_sourcefield (trueorfalse) or lists the fields to return.Repeatable: pass
--sourcemultiple times to supply more than one value --source-excludesstring-
A comma-separated list of source fields to exclude in the response.
Repeatable: pass
--source-excludesmultiple times to supply more than one value --source-includesstring-
A comma-separated list of source fields to include in the response.
Repeatable: pass
--source-includesmultiple times to supply more than one value --versionnumber- The version number for concurrency control. It must match the current version of the document for the request to succeed.
--version-typestring- The version type.
--input-filestring- path to a JSON file to use as command input
-V--[no-]version- Print the Elastic CLI version
--config-filestring- path to a config file (default: ~/.elasticrc.yml)
--use-contextstring- override the active context from the config file
--command-profilestring- restrict available commands to a deployment profile (serverless, stack, default)
--[no-]json- output as JSON
--output-fieldsstring- comma-separated list of fields to include in output (dot-notation supported)
--output-templatestring- Mustache-like template for custom text output (e.g. "{{id}}: {{name}}")
--[no-]dry-run-
validate all inputs and exit without performing any action (preview changes without applying them)