123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- [[indices-get-mapping]]
- === Get mapping API
- ++++
- <titleabbrev>Get mapping</titleabbrev>
- ++++
- Retrieves <<mapping,mapping definitions>> for indices in a cluster.
- [source,console]
- --------------------------------------------------
- GET /twitter/_mapping
- --------------------------------------------------
- // TEST[setup:twitter]
- [[get-mapping-api-request]]
- ==== {api-request-title}
- `GET /_mapping`
- `GET /<index>/_mapping`
- [[get-mapping-api-path-params]]
- ==== {api-path-parms-title}
- include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=index]
- [[get-mapping-api-query-params]]
- ==== {api-query-parms-title}
- include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=allow-no-indices]
- +
- Defaults to `true`.
- include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=expand-wildcards]
- +
- Defaults to `open`.
- include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=index-ignore-unavailable]
- include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=local]
- include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=master-timeout]
- [[get-mapping-api-example]]
- ==== {api-examples-title}
- [[get-mapping-api-multi-ex]]
- ===== Multiple indices
- The get mapping API can be used to get more than one index with a
- single call. General usage of the API follows the following syntax:
- `host:port/{index}/_mapping` where `{index}` can accept a comma-separated
- list of names. To get mappings for all indices you can use `_all` for `{index}`.
- The following are some examples:
- [source,console]
- --------------------------------------------------
- GET /twitter,kimchy/_mapping
- --------------------------------------------------
- // TEST[setup:twitter]
- // TEST[s/^/PUT kimchy\nPUT book\n/]
- If you want to get mappings of all indices and types then the following
- two examples are equivalent:
- [source,console]
- --------------------------------------------------
- GET /_all/_mapping
- GET /_mapping
- --------------------------------------------------
- // TEST[setup:twitter]
|