Files
elasticsearch-js/docs/reference/api/MgetRequest.md
2025-05-27 15:30:21 -05:00

2.7 KiB

Interface MgetRequest

Name Type Description
_source_excludes Fields A comma-separated list of source fields to exclude from the response. You can also use this parameter to exclude fields from the subset specified in _source_includes query parameter.
_source_includes Fields A comma-separated list of source fields to include in the response. If this parameter is specified, only these source fields are returned. You can exclude fields from this subset using the _source_excludes query parameter. If the _source parameter is false, this parameter is ignored.
_source SearchSourceConfigParam True or false to return the _source field or not, or a list of fields to return.
body string ({ [key: string]: any; } & { index?: never; force_synthetic_source?: never; preference?: never; realtime?: never; refresh?: never; routing?: never; _source?: never; _source_excludes?: never; _source_includes?: never; stored_fields?: never; docs?: never; ids?: never; })
docs MgetOperation[] The documents you want to retrieve. Required if no index is specified in the request URI.
force_synthetic_source boolean Should this request force synthetic _source? Use this to test if the mapping supports synthetic _source and to get a sense of the worst case performance. Fetches with this enabled will be slower the enabling synthetic source natively in the index.
ids Ids The IDs of the documents you want to retrieve. Allowed when the index is specified in the request URI.
index IndexName Name of the index to retrieve documents from when ids are specified, or when a document in the docs array does not specify an index.
preference string Specifies the node or shard the operation should be performed on. Random by default.
querystring { [key: string]: any; } & { index?: never; force_synthetic_source?: never; preference?: never; realtime?: never; refresh?: never; routing?: never; _source?: never; _source_excludes?: never; _source_includes?: never; stored_fields?: never; docs?: never; ids?: never; } All values in querystring will be added to the request querystring.
realtime boolean If true, the request is real-time as opposed to near-real-time.
refresh boolean If true, the request refreshes relevant shards before retrieving documents.
routing Routing Custom value used to route operations to a specific shard.
stored_fields Fields If true, retrieves the document fields stored in the index rather than the document _source.