public class TypeParsers
extends java.lang.Object
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 | Description |
---|---|
TypeParsers() |
Modifier and Type | Method | Description |
---|---|---|
static boolean |
nodeBooleanValue(java.lang.String fieldName,
java.lang.String propertyName,
java.lang.Object node,
Mapper.TypeParser.ParserContext parserContext) |
|
static boolean |
nodeBooleanValueLenient(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 |
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.
|
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, Mapper.TypeParser.ParserContext parserContext)
public static boolean nodeBooleanValueLenient(java.lang.String fieldName, java.lang.String propertyName, java.lang.Object node)
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)