是的-
看一下动态模板
请尝试以下操作:
PUT /my_index{ "mappings": { "my_type": { "dynamic_templates": [ { "notanalyzed": { "match": "*", "match_mapping_type": "string", "mapping": {"type": "string","index": "not_analyzed" } } } ] } }}动态模板适用于您的映射未涵盖的新字段-来自文档:
使用dynamic_templates,您可以完全控制为新检测到的字段生成的映射。
您也可以根据字段名称更改映射,例如使用
"match": "*_data",以使以“ _data”结尾的字段名称具有不同的映射集。



