org.elasticsearch.index.mapper.core
Class TypeParsers

java.lang.Object
  extended by org.elasticsearch.index.mapper.core.TypeParsers

public class TypeParsers
extends Object


Field Summary
static String INDEX_OPTIONS_DOCS
           
static String INDEX_OPTIONS_FREQS
           
static String INDEX_OPTIONS_POSITIONS
           
 
Constructor Summary
TypeParsers()
           
 
Method Summary
static FormatDateTimeFormatter parseDateTimeFormatter(String fieldName, Object node)
           
static void parseField(AbstractFieldMapper.Builder builder, String name, Map<String,Object> fieldNode, Mapper.TypeParser.ParserContext parserContext)
           
static org.apache.lucene.document.Field.Index parseIndex(String fieldName, String index)
           
static void parseNumberField(NumberFieldMapper.Builder builder, String name, Map<String,Object> numberNode, Mapper.TypeParser.ParserContext parserContext)
           
static ContentPath.Type parsePathType(String name, String path)
           
static org.apache.lucene.document.Field.Store parseStore(String fieldName, String store)
           
static org.apache.lucene.document.Field.TermVector parseTermVector(String fieldName, String termVector)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

TypeParsers

public TypeParsers()
Method Detail

parseNumberField

public static void parseNumberField(NumberFieldMapper.Builder builder,
                                    String name,
                                    Map<String,Object> numberNode,
                                    Mapper.TypeParser.ParserContext parserContext)

parseField

public static void parseField(AbstractFieldMapper.Builder builder,
                              String name,
                              Map<String,Object> fieldNode,
                              Mapper.TypeParser.ParserContext parserContext)

parseDateTimeFormatter

public static FormatDateTimeFormatter parseDateTimeFormatter(String fieldName,
                                                             Object node)

parseTermVector

public static org.apache.lucene.document.Field.TermVector parseTermVector(String fieldName,
                                                                          String termVector)
                                                                   throws MapperParsingException
Throws:
MapperParsingException

parseIndex

public static org.apache.lucene.document.Field.Index parseIndex(String fieldName,
                                                                String index)
                                                         throws MapperParsingException
Throws:
MapperParsingException

parseStore

public static org.apache.lucene.document.Field.Store parseStore(String fieldName,
                                                                String store)
                                                         throws MapperParsingException
Throws:
MapperParsingException

parsePathType

public static ContentPath.Type parsePathType(String name,
                                             String path)
                                      throws MapperParsingException
Throws:
MapperParsingException


Copyright © 2009-2012. All Rights Reserved.