public class TypeParsers
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static DeprecationLogger |
deprecationLogger |
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 and Description |
---|
TypeParsers() |
Modifier and Type | Method and Description |
---|---|
static boolean |
nodeBooleanValue(java.lang.String fieldName,
java.lang.String propertyName,
java.lang.Object node) |
static void |
parseCopyFields(java.lang.Object propNode,
FieldMapper.Builder builder) |
static FormatDateTimeFormatter |
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 as
doc_values or store . |
static boolean |
parseMultiField(FieldMapper.Builder builder,
java.lang.String name,
Mapper.TypeParser.ParserContext parserContext,
java.lang.String propName,
java.lang.Object propNode) |
static boolean |
parseNorms(FieldMapper.Builder builder,
java.lang.String fieldName,
java.lang.String propName,
java.lang.Object propNode,
Mapper.TypeParser.ParserContext parserContext) |
static void |
parseNumberField(LegacyNumberFieldMapper.Builder builder,
java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> numberNode,
Mapper.TypeParser.ParserContext parserContext)
Deprecated.
|
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.
|
protected static final DeprecationLogger deprecationLogger
public static final java.lang.String DOC_VALUES
public static final java.lang.String INDEX_OPTIONS_DOCS
public static final java.lang.String INDEX_OPTIONS_FREQS
public static final java.lang.String INDEX_OPTIONS_POSITIONS
public static final java.lang.String INDEX_OPTIONS_OFFSETS
public static boolean nodeBooleanValue(java.lang.String fieldName, java.lang.String propertyName, java.lang.Object node)
@Deprecated public static void parseNumberField(LegacyNumberFieldMapper.Builder builder, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> numberNode, Mapper.TypeParser.ParserContext parserContext)
public static boolean parseNorms(FieldMapper.Builder builder, java.lang.String fieldName, java.lang.String propName, java.lang.Object propNode, Mapper.TypeParser.ParserContext parserContext)
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)
common attributes
this will parse analysis and term-vectors related settings.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)
doc_values
or store
.public static boolean parseMultiField(FieldMapper.Builder builder, java.lang.String name, Mapper.TypeParser.ParserContext parserContext, java.lang.String propName, java.lang.Object propNode)
public static FormatDateTimeFormatter parseDateTimeFormatter(java.lang.Object node)
public static void parseTermVector(java.lang.String fieldName, java.lang.String termVector, FieldMapper.Builder builder) throws MapperParsingException
MapperParsingException
public static void parseCopyFields(java.lang.Object propNode, FieldMapper.Builder builder)