makeyang 2016-12-05 19:14:34 +08:00
parent 20177f6eee
commit 318ce6ab16

View File

@ -229,6 +229,9 @@ public class TypeParsers {
builder.indexOptions(nodeIndexOptionValue(propNode)); builder.indexOptions(nodeIndexOptionValue(propNode));
iterator.remove(); iterator.remove();
} else if (propName.equals("include_in_all")) { } else if (propName.equals("include_in_all")) {
if(parserContext.isWithinMultiField()) {
throw new MapperParsingException("sub-fields shouldn't contain property: include_in_all, and current node is:" + name);
}
builder.includeInAll(nodeBooleanValue("include_in_all", propNode, parserContext)); builder.includeInAll(nodeBooleanValue("include_in_all", propNode, parserContext));
iterator.remove(); iterator.remove();
} else if (propName.equals("similarity")) { } else if (propName.equals("similarity")) {