Elasticsearch。是否可以为所有类型的索引中的字段设置映射?

时间:2014-12-03 17:09:47

标签: types elasticsearch mapping

Elasticsearch集群可以包含多个索引(数据库),而这些索引又包含多个类型(表)。 是否可以为所有类型的索引中的字段设置映射?

2 个答案:

答案 0 :(得分:7)

使用索引上的_default_映射设置。创建类型后,它将显示您要查找的字段。

PUT /my_index{
"mappings": {
    "_default_": {
            "properties": {
                "field1": {
                    "type": "string",
                    "index": "analyzed"
                }
             }
     }
}

如果您希望所有新索引都具有此默认设置,您还可以使用Index Template。我认为在索引级别提供Dynamic Templates是一个很好的增强功能,因此它们可以跨类型应用。现在这似乎不可能。

答案 1 :(得分:0)