如何获取Elasticsearch中dynamic_date_formats及其他映射设置的值
查看Elasticsearch的dynamic_date_formats及映射限制设置
一、查看dynamic_date_format的当前值
直接调用获取索引映射API就能拿到当前索引的dynamic_date_formats配置,命令如下:
GET /my-index-000001/_mapping
执行后,返回的JSON结果里,mappings节点下就能找到dynamic_date_formats字段,里面就是当前生效的日期格式列表。如果索引没自定义过这个值,返回结果里不会显示该字段,此时用的是Elasticsearch默认的日期格式集合。
二、查看映射限制类设置(如index.mapping.total_fields.limit)
这类属于索引级别的设置,调用获取索引设置API即可查询,命令示例:
GET /my-index-000001/_settings
返回结果中,index.settings.index.mapping路径下会包含所有映射相关的限制参数,比如total_fields.limit、depth.limit等。如果要一次性查看所有索引的这类设置,可以把索引名换成_all或者*(注意部分版本可能需要调整语法)。
另外,如果想同时查看索引的映射和设置,也可以用组合API:
GET /my-index-000001/_mapping/_settings
内容的提问来源于stack exchange,提问作者James
相关产品推荐
相关产品推荐

