Package org.alfresco.solr
Class AlfrescoFieldType
java.lang.Object
org.apache.solr.schema.FieldProperties
org.apache.solr.schema.FieldType
org.alfresco.solr.AlfrescoFieldType
public class AlfrescoFieldType
extends org.apache.solr.schema.FieldType
Basic behaviour filtched from TextField
- Author:
- Andy
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.solr.schema.FieldType
org.apache.solr.schema.FieldType.DefaultAnalyzer, org.apache.solr.schema.FieldType.MultiValueSelector -
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, typeNameFields 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 -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.lucene.util.BytesRefanalyzeMultiTerm(String field, String part, org.apache.lucene.analysis.Analyzer analyzerIn) org.apache.lucene.search.QuerygetFieldQuery(org.apache.solr.search.QParser parser, org.apache.solr.schema.SchemaField field, String externalVal) org.apache.lucene.search.QuerygetRangeQuery(org.apache.solr.search.QParser parser, org.apache.solr.schema.SchemaField field, String part1, String part2, boolean minInclusive, boolean maxInclusive) org.apache.lucene.search.SortFieldgetSortField(org.apache.solr.schema.SchemaField field, boolean reverse) org.apache.solr.uninverting.UninvertingReader.TypegetUninversionType(org.apache.solr.schema.SchemaField sf) protected voidmarshalSortValue(Object value) protected booleantoObject(org.apache.solr.schema.SchemaField sf, org.apache.lucene.util.BytesRef term) unmarshalSortValue(Object value) voidwrite(org.apache.solr.response.TextResponseWriter writer, String name, org.apache.lucene.index.IndexableField f) Methods inherited from class org.apache.solr.schema.FieldType
checkSchemaField, checkSupportsDocValues, createField, createField, createFields, getAnalyzerProperties, getClassArg, getDocValuesFormat, getIndexAnalyzer, getIndexOptions, getNamedPropertyValues, getNonFieldPropertyArgs, getNumberType, getNumericType, getPostingsFormat, getPrefixQuery, getQueryAnalyzer, getRewriteMethod, getSetQuery, getSimilarity, getSimilarityFactory, getSingleValueSource, getStringSort, getTypeName, getValueSource, hasProperty, indexedToReadable, indexedToReadable, isExplicitAnalyzer, isExplicitQueryAnalyzer, isMultiValued, isPointField, isPolyField, isTokenized, marshalBase64SortValue, marshalStringSortValue, multiValuedFieldCache, readableToIndexed, readableToIndexed, restrictProps, setArgs, setIndexAnalyzer, setIsExplicitAnalyzer, setIsExplicitQueryAnalyzer, setQueryAnalyzer, setSimilarity, storedToIndexed, storedToReadable, toExternal, toInternal, toNativeType, toObject, toString, unmarshalBase64SortValue, unmarshalStringSortValue, useDocValuesAsStored
-
Constructor Details
-
AlfrescoFieldType
public AlfrescoFieldType()
-
-
Method Details
-
init
- Overrides:
initin classorg.apache.solr.schema.FieldType
-
getSortField
public org.apache.lucene.search.SortField getSortField(org.apache.solr.schema.SchemaField field, boolean reverse) - Specified by:
getSortFieldin classorg.apache.solr.schema.FieldType
-
write
public void write(org.apache.solr.response.TextResponseWriter writer, String name, org.apache.lucene.index.IndexableField f) throws IOException - Specified by:
writein classorg.apache.solr.schema.FieldType- Throws:
IOException
-
getFieldQuery
public org.apache.lucene.search.Query getFieldQuery(org.apache.solr.search.QParser parser, org.apache.solr.schema.SchemaField field, String externalVal) - Overrides:
getFieldQueryin classorg.apache.solr.schema.FieldType
-
toObject
- Overrides:
toObjectin classorg.apache.solr.schema.FieldType
-
getRangeQuery
public org.apache.lucene.search.Query getRangeQuery(org.apache.solr.search.QParser parser, org.apache.solr.schema.SchemaField field, String part1, String part2, boolean minInclusive, boolean maxInclusive) - Overrides:
getRangeQueryin classorg.apache.solr.schema.FieldType
-
analyzeMultiTerm
-
marshalSortValue
- Overrides:
marshalSortValuein classorg.apache.solr.schema.FieldType
-
unmarshalSortValue
- Overrides:
unmarshalSortValuein classorg.apache.solr.schema.FieldType
-
supportsAnalyzers
protected boolean supportsAnalyzers()- Overrides:
supportsAnalyzersin classorg.apache.solr.schema.FieldType
-
getUninversionType
public org.apache.solr.uninverting.UninvertingReader.Type getUninversionType(org.apache.solr.schema.SchemaField sf) - Specified by:
getUninversionTypein classorg.apache.solr.schema.FieldType
-