Loading

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.

Behaviour flags:

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

--id string required
A unique document identifier.
--index string required
The name of the index that contains the document.
--preference string
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 to true should be done after careful thought and verification that this does not cause a heavy load on the system (and slow down indexing).
--routing string

A custom value used to route operations to a specific shard.

Repeatable: pass --routing multiple times to supply more than one value

--source string
Indicates whether to return the _source field (true or false) or lists the fields to return.
--source-excludes string

A comma-separated list of source fields to exclude in the response.

Repeatable: pass --source-excludes multiple times to supply more than one value

--source-includes string

A comma-separated list of source fields to include in the response.

Repeatable: pass --source-includes multiple times to supply more than one value

--version number
The version number for concurrency control. It must match the current version of the document for the request to succeed.
--version-type enum

The version type.

Values: internal, external, external_gte

--[no-]error-trace
When set to true Elasticsearch will include the full stack trace of errors when they occur.
--filter-path string

Comma-separated list of filters in dot notation which reduce the response returned by Elasticsearch.

Repeatable: pass --filter-path multiple times to supply more than one value

--[no-]human
When set to true will return statistics in a format suitable for humans. For example "exists_time": "1h" for humans and "exists_time_in_millis": 3600000 for computers. When disabled the human readable values will be omitted. This makes sense for responses being consumed only by machines.
--[no-]pretty
If set to true the returned JSON will be "pretty-formatted". Only use this option for debugging only.
--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