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.String
DOC_VALUES
static java.lang.String
INDEX_OPTIONS_DOCS
static java.lang.String
INDEX_OPTIONS_FREQS
static java.lang.String
INDEX_OPTIONS_OFFSETS
static java.lang.String
INDEX_OPTIONS_POSITIONS
-
Constructor Summary
Constructors Constructor Description TypeParsers()
-
Method Summary
Modifier and Type Method Description static void
parseCopyFields(java.lang.Object propNode, FieldMapper.Builder builder)
static DateFormatter
parseDateTimeFormatter(java.lang.Object node)
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_values
orstore
.static boolean
parseMultiField(FieldMapper.Builder builder, java.lang.String name, Mapper.TypeParser.ParserContext parserContext, java.lang.String propName, java.lang.Object propNode)
static void
parseNorms(FieldMapper.Builder builder, java.lang.String fieldName, java.lang.Object propNode)
static void
parseTermVector(java.lang.String fieldName, java.lang.String termVector, FieldMapper.Builder builder)
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.
-
-
-
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
-
parseNorms
public static void parseNorms(FieldMapper.Builder builder, java.lang.String fieldName, java.lang.Object propNode)
-
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 attributes
this 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_values
orstore
.
-
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)
-
-