Package org.elasticsearch.index.mapper
Class TypeParsers
- java.lang.Object
-
- org.elasticsearch.index.mapper.TypeParsers
-
public class TypeParsers extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringDOC_VALUESstatic StringINDEX_OPTIONS_DOCSstatic StringINDEX_OPTIONS_FREQSstatic StringINDEX_OPTIONS_OFFSETSstatic StringINDEX_OPTIONS_POSITIONS
-
Constructor Summary
Constructors Constructor Description TypeParsers()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidparseCopyFields(Object propNode, FieldMapper.Builder builder)static DateFormatterparseDateTimeFormatter(Object node)static voidparseField(FieldMapper.Builder builder, String name, Map<String,Object> fieldNode, Mapper.TypeParser.ParserContext parserContext)Parse common field attributes such asdoc_valuesorstore.static booleanparseMultiField(FieldMapper.Builder builder, String name, Mapper.TypeParser.ParserContext parserContext, String propName, Object propNode)static voidparseNorms(FieldMapper.Builder builder, String fieldName, Object propNode)static voidparseTermVector(String fieldName, String termVector, FieldMapper.Builder builder)static voidparseTextField(FieldMapper.Builder builder, String name, Map<String,Object> fieldNode, Mapper.TypeParser.ParserContext parserContext)Parse text field attributes.
-
-
-
Field Detail
-
DOC_VALUES
public static final String DOC_VALUES
- See Also:
- Constant Field Values
-
INDEX_OPTIONS_DOCS
public static final String INDEX_OPTIONS_DOCS
- See Also:
- Constant Field Values
-
INDEX_OPTIONS_FREQS
public static final String INDEX_OPTIONS_FREQS
- See Also:
- Constant Field Values
-
INDEX_OPTIONS_POSITIONS
public static final String INDEX_OPTIONS_POSITIONS
- See Also:
- Constant Field Values
-
INDEX_OPTIONS_OFFSETS
public static final String INDEX_OPTIONS_OFFSETS
- See Also:
- Constant Field Values
-
-
Method Detail
-
parseNorms
public static void parseNorms(FieldMapper.Builder builder, String fieldName, Object propNode)
-
parseTextField
public static void parseTextField(FieldMapper.Builder builder, String name, Map<String,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, String name, Map<String,Object> fieldNode, Mapper.TypeParser.ParserContext parserContext)
Parse common field attributes such asdoc_valuesorstore.
-
parseMultiField
public static boolean parseMultiField(FieldMapper.Builder builder, String name, Mapper.TypeParser.ParserContext parserContext, String propName, Object propNode)
-
parseDateTimeFormatter
public static DateFormatter parseDateTimeFormatter(Object node)
-
parseTermVector
public static void parseTermVector(String fieldName, String termVector, FieldMapper.Builder builder) throws MapperParsingException
- Throws:
MapperParsingException
-
parseCopyFields
public static void parseCopyFields(Object propNode, FieldMapper.Builder builder)
-
-