Class TypeParsers


  • public class TypeParsers
    extends java.lang.Object
    • Field Detail

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

      • TypeParsers

        public TypeParsers()
    • Method Detail

      • nodeBooleanValue

        public static boolean nodeBooleanValue​(java.lang.String fieldName,
                                               java.lang.String propertyName,
                                               java.lang.Object node,
                                               Mapper.TypeParser.ParserContext parserContext)
      • nodeBooleanValueLenient

        public static boolean nodeBooleanValueLenient​(java.lang.String fieldName,
                                                      java.lang.String propertyName,
                                                      java.lang.Object node)
      • 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 to common 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 as doc_values or store.
      • parseDateTimeFormatter

        public static DateFormatter parseDateTimeFormatter​(java.lang.Object node)
      • parseCopyFields

        public static void parseCopyFields​(java.lang.Object propNode,
                                           FieldMapper.Builder builder)