Class FieldFactory


  • public final class FieldFactory
    extends Object
    A factory for Lucene Field instances with frequently used fields.
    • Method Detail

      • canCreateTypedField

        public static boolean canCreateTypedField​(Type<?> type)
      • newPathField

        public static Field newPathField​(String path)
      • newPropertyField

        public static Field newPropertyField​(String name,
                                             String value,
                                             boolean tokenized,
                                             boolean stored)
      • newFulltextField

        public static Field newFulltextField​(String value)
      • newFulltextField

        public static Field newFulltextField​(String name,
                                             String value)
      • newFulltextField

        public static Field newFulltextField​(String value,
                                             boolean stored)
      • newFulltextField

        public static Field newFulltextField​(String name,
                                             String value,
                                             boolean stored)
      • newAncestorsField

        public static Field newAncestorsField​(String path)
      • newDepthField

        public static Field newDepthField​(String path)
      • newSuggestField

        public static Field newSuggestField​(String... values)
      • dateToLong

        public static Long dateToLong​(String date)
        Date values are saved with sec resolution
        Parameters:
        date - jcr data string
        Returns:
        date value in seconds