Class FieldFactory
java.lang.Object
org.apache.jackrabbit.oak.plugins.index.lucene.FieldFactory
A factory for Lucene Field instances with frequently used fields.
-
Method Summary
Modifier and TypeMethodDescriptionstatic booleancanCreateTypedField(Type<?> type) static LongdateToLong(String date) Date values are saved with sec resolutionstatic FieldnewAncestorsField(String path) static Collection<Field> newBinSimilarityFields(String name, String value) static Collection<Field> newBinSimilarityFields(String name, Blob value) static FieldnewDepthField(String path) static FieldnewFulltextField(String value) static FieldnewFulltextField(String value, boolean stored) static FieldnewFulltextField(String name, String value) static FieldnewFulltextField(String name, String value, boolean stored) static FieldnewPathField(String path) static FieldnewPropertyField(String name, String value, boolean tokenized, boolean stored) static Collection<Field> newSimilarityFields(String name, String value) static Collection<Field> newSimilarityFields(String name, Blob value) static FieldnewSuggestField(String... values)
-
Method Details
-
canCreateTypedField
-
newPathField
-
newPropertyField
-
newSimilarityFields
- Throws:
IOException
-
newBinSimilarityFields
- Throws:
IOException
-
newSimilarityFields
-
newBinSimilarityFields
-
newFulltextField
-
newFulltextField
-
newFulltextField
-
newFulltextField
-
newAncestorsField
-
newDepthField
-
newSuggestField
-
dateToLong
Date values are saved with sec resolution- Parameters:
date- jcr data string- Returns:
- date value in seconds
-