Elasticsearch集群可以包含多个索引(数据库),而这些索引又包含多个类型(表)。 是否可以为所有类型的索引中的字段设置映射?
答案 0 :(得分:7)
使用索引上的_default_映射设置。创建类型后,它将显示您要查找的字段。
PUT /my_index{
"mappings": {
"_default_": {
"properties": {
"field1": {
"type": "string",
"index": "analyzed"
}
}
}
}
如果您希望所有新索引都具有此默认设置,您还可以使用Index Template。我认为在索引级别提供Dynamic Templates是一个很好的增强功能,因此它们可以跨类型应用。现在这似乎不可能。
答案 1 :(得分:0)