Package org.alfresco.solr
Class AlfrescoCollatableTextFieldType
- java.lang.Object
-
- org.apache.solr.schema.FieldProperties
-
- org.apache.solr.schema.FieldType
-
- org.apache.solr.schema.PrimitiveFieldType
-
- org.apache.solr.schema.StrField
-
- org.alfresco.solr.AlfrescoCollatableTextFieldType
-
public class AlfrescoCollatableTextFieldType extends org.apache.solr.schema.StrField- Author:
- Andy
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAlfrescoCollatableTextFieldType.TextSortFieldComparatorstatic classAlfrescoCollatableTextFieldType.TextSortFieldComparatorSource
-
Field Summary
-
Fields inherited from class org.apache.solr.schema.FieldType
ANALYZER, args, AUTO_GENERATE_PHRASE_QUERIES, CHAR_FILTER, CHAR_FILTERS, CLASS_NAME, docValuesFormat, ENABLE_GRAPH_QUERIES, falseProperties, FILTER, FILTERS, INDEX, INDEX_ANALYZER, MULTI_TERM, MULTI_TERM_ANALYZER, POLY_FIELD_SEPARATOR, postingsFormat, properties, QUERY, QUERY_ANALYZER, similarity, SIMILARITY, similarityFactory, TOKENIZER, trueProperties, TYPE, TYPE_NAME, typeName
-
Fields inherited from class org.apache.solr.schema.FieldProperties
BINARY, DOC_VALUES, INDEXED, LARGE_FIELD, MULTIVALUED, OMIT_NORMS, OMIT_POSITIONS, OMIT_TF_POSITIONS, REQUIRED, SORT_MISSING_FIRST, SORT_MISSING_LAST, STORE_OFFSETS, STORE_TERMOFFSETS, STORE_TERMPAYLOADS, STORE_TERMPOSITIONS, STORE_TERMVECTORS, STORED, TOKENIZED, USE_DOCVALUES_AS_STORED
-
-
Constructor Summary
Constructors Constructor Description AlfrescoCollatableTextFieldType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.lucene.search.SortFieldgetSortField(org.apache.solr.schema.SchemaField field, boolean reverse)java.lang.ObjectmarshalSortValue(java.lang.Object value)java.lang.ObjectunmarshalSortValue(java.lang.Object value)-
Methods inherited from class org.apache.solr.schema.StrField
createFields, getUninversionType, getValueSource, init, toObject, write
-
Methods inherited from class org.apache.solr.schema.FieldType
checkSchemaField, createField, createField, getAnalyzerProperties, getClassArg, getDocValuesFormat, getFieldQuery, getIndexAnalyzer, getIndexOptions, getNamedPropertyValues, getNonFieldPropertyArgs, getNumberType, getNumericType, getPostingsFormat, getPrefixQuery, getQueryAnalyzer, getRangeQuery, getRewriteMethod, getSetQuery, getSimilarity, getSimilarityFactory, getSingleValueSource, getStringSort, getTypeName, hasProperty, indexedToReadable, indexedToReadable, isExplicitAnalyzer, isExplicitQueryAnalyzer, isMultiValued, isPointField, isPolyField, isTokenized, marshalBase64SortValue, marshalStringSortValue, multiValuedFieldCache, readableToIndexed, readableToIndexed, restrictProps, setArgs, setIndexAnalyzer, setIsExplicitAnalyzer, setIsExplicitQueryAnalyzer, setQueryAnalyzer, setSimilarity, storedToIndexed, storedToReadable, supportsAnalyzers, toExternal, toInternal, toNativeType, toObject, toString, unmarshalBase64SortValue, unmarshalStringSortValue, useDocValuesAsStored
-
-
-
-
Method Detail
-
getSortField
public org.apache.lucene.search.SortField getSortField(org.apache.solr.schema.SchemaField field, boolean reverse)- Overrides:
getSortFieldin classorg.apache.solr.schema.StrField
-
marshalSortValue
public java.lang.Object marshalSortValue(java.lang.Object value)
- Overrides:
marshalSortValuein classorg.apache.solr.schema.StrField
-
unmarshalSortValue
public java.lang.Object unmarshalSortValue(java.lang.Object value)
- Overrides:
unmarshalSortValuein classorg.apache.solr.schema.StrField
-
-