Get mapping API
用来检索一个或多个索引的映射定义(mapping definitions)。对数据流而言,这个API用来检索数据流的后备索引的映射关系。
请求语法(Request)
GET /_mapping
GET /<target>/_mapping
先决条件
如果ELasticsearch的安全特性开启的话,必须具有目标数据流、索引或是别名的view_index_metadata或是manage的索引权限。
路径参数
<TARGET>
(可选,字符串)逗号分隔的数据流、索引、别名名称列表,用来限制请求的对象。支持通配符(*)。如果要查询所有的数据流和索引,省略这个参数或是试用通配符 *,或是试用“_all”。
查询参数
allow_no_indices
expand_wildcards
- all
匹配所有的数据流或索引,包括隐藏的数据流和索引 - open
- closed
- hidden
- none
默认的值是“open”。
include_type_name
ignore_unavailable
local
master_timeout
举例
GET /my-index-000001,my-index-000002/_mapping
GET /*/_mapping
GET /_all/_mapping
GET /_mapping