You are looking at documentation for an older release.
Not what you want? See the
current release documentation.
Multi-fieldsedit
Multi-fields are dead! Long live multi-fields! Well, the field type
multi_field has been removed. Instead, any of the core field types
(excluding object and nested) now accept a fields parameter. It’s the
same thing, but nicer. Instead of:
"title": {
"type": "multi_field",
"fields": {
"title": { "type": "string" },
"raw": { "type": "string", "index": "not_analyzed" }
}
}you can now write:
"title": {
"type": "string",
"fields": {
"raw": { "type": "string", "index": "not_analyzed" }
}
}Existing multi-fields will be upgraded to the new format automatically.
Also, instead of having to use the arcane path and index_name parameters
in order to index multiple fields into a single “custom _all field”, you
can now use the copy_to parameter.