Package org.elasticsearch.index.mapper
Class TypeParsers
- java.lang.Object
-
- org.elasticsearch.index.mapper.TypeParsers
-
public class TypeParsers extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDOC_VALUESstatic java.lang.StringINDEX_OPTIONS_DOCSstatic java.lang.StringINDEX_OPTIONS_FREQSstatic java.lang.StringINDEX_OPTIONS_OFFSETSstatic java.lang.StringINDEX_OPTIONS_POSITIONS
-
Constructor Summary
Constructors Constructor Description TypeParsers()
-
Method Summary
Modifier and Type Method Description static booleannodeBooleanValue(java.lang.String fieldName, java.lang.String propertyName, java.lang.Object node, Mapper.TypeParser.ParserContext parserContext)static booleannodeBooleanValueLenient(java.lang.String fieldName, java.lang.String propertyName, java.lang.Object node)static voidparseCopyFields(java.lang.Object propNode, FieldMapper.Builder builder)static DateFormatterparseDateTimeFormatter(java.lang.Object node)static voidparseField(FieldMapper.Builder builder, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> fieldNode, Mapper.TypeParser.ParserContext parserContext)Parse common field attributes such asdoc_valuesorstore.static booleanparseMultiField(FieldMapper.Builder builder, java.lang.String name, Mapper.TypeParser.ParserContext parserContext, java.lang.String propName, java.lang.Object propNode)static booleanparseNorms(FieldMapper.Builder builder, java.lang.String fieldName, java.lang.String propName, java.lang.Object propNode, Mapper.TypeParser.ParserContext parserContext)static voidparseTermVector(java.lang.String fieldName, java.lang.String termVector, FieldMapper.Builder builder)static voidparseTextField(FieldMapper.Builder builder, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> fieldNode, Mapper.TypeParser.ParserContext parserContext)Parse text field attributes.
-
-
-
Field Detail
-
DOC_VALUES
public static final java.lang.String DOC_VALUES
- See Also:
- Constant Field Values
-
INDEX_OPTIONS_DOCS
public static final java.lang.String INDEX_OPTIONS_DOCS
- See Also:
- Constant Field Values
-
INDEX_OPTIONS_FREQS
public static final java.lang.String INDEX_OPTIONS_FREQS
- See Also:
- Constant Field Values
-
INDEX_OPTIONS_POSITIONS
public static final java.lang.String INDEX_OPTIONS_POSITIONS
- See Also:
- Constant Field Values
-
INDEX_OPTIONS_OFFSETS
public static final java.lang.String INDEX_OPTIONS_OFFSETS
- See Also:
- Constant Field Values
-
-
Method Detail
-
nodeBooleanValue
public static boolean nodeBooleanValue(java.lang.String fieldName, java.lang.String propertyName, java.lang.Object node, Mapper.TypeParser.ParserContext parserContext)
-
nodeBooleanValueLenient
public static boolean nodeBooleanValueLenient(java.lang.String fieldName, java.lang.String propertyName, java.lang.Object node)
-
parseNorms
public static boolean parseNorms(FieldMapper.Builder builder, java.lang.String fieldName, java.lang.String propName, java.lang.Object propNode, Mapper.TypeParser.ParserContext parserContext)
-
parseTextField
public static void parseTextField(FieldMapper.Builder builder, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> fieldNode, Mapper.TypeParser.ParserContext parserContext)
Parse text field attributes. In addition tocommon attributesthis will parse analysis and term-vectors related settings.
-
parseField
public static void parseField(FieldMapper.Builder builder, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> fieldNode, Mapper.TypeParser.ParserContext parserContext)
Parse common field attributes such asdoc_valuesorstore.
-
parseMultiField
public static boolean parseMultiField(FieldMapper.Builder builder, java.lang.String name, Mapper.TypeParser.ParserContext parserContext, java.lang.String propName, java.lang.Object propNode)
-
parseDateTimeFormatter
public static DateFormatter parseDateTimeFormatter(java.lang.Object node)
-
parseTermVector
public static void parseTermVector(java.lang.String fieldName, java.lang.String termVector, FieldMapper.Builder builder) throws MapperParsingException- Throws:
MapperParsingException
-
parseCopyFields
public static void parseCopyFields(java.lang.Object propNode, FieldMapper.Builder builder)
-
-