diff --git a/src/main/java/org/springframework/data/elasticsearch/core/MappingBuilder.java b/src/main/java/org/springframework/data/elasticsearch/core/MappingBuilder.java index 194f8cda3..cff1f3b26 100644 --- a/src/main/java/org/springframework/data/elasticsearch/core/MappingBuilder.java +++ b/src/main/java/org/springframework/data/elasticsearch/core/MappingBuilder.java @@ -289,7 +289,7 @@ class MappingBuilder { private static void addMultiFieldMapping(XContentBuilder builder, java.lang.reflect.Field field, MultiField annotation, boolean nestedOrObjectField) throws IOException { builder.startObject(field.getName()); - builder.field(FIELD_TYPE, annotation.mainField().type()); + builder.field(FIELD_TYPE, annotation.mainField().type().name().toLowerCase()); builder.startObject("fields"); //add standard field //addSingleFieldMapping(builder, field, annotation.mainField(), nestedOrObjectField);