如何知道映射是动态还是手动定义?

时间:2017-08-04 02:18:32

标签: elasticsearch

使用http://host:9200/_index/_mapping我们可以获得_index的映射。

但有没有办法知道映射是自动定义还是手动定义?

有关此问题的原因是因为以下链接。 type date is been covert to text in elasticsearch (v5.4.0)

感谢。

1 个答案:

答案 0 :(得分:1)

如果您没有为索引生成添加字段的映射,则将使用动态映射来获取索引。我熟练的眼睛认识到这种动态映射创建模式,它用于所有文本字段:

  "sid": {
            "type": "text",
            "fields": {
              "keyword": {
                "type": "keyword",
                "ignore_above": 256
              }
            }