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.FieldTypeBasic behaviour filtched from TextField- Author:
- Andy
-
-
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 AlfrescoFieldType()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.apache.lucene.util.BytesRefanalyzeMultiTerm(java.lang.String field, java.lang.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, java.lang.String externalVal)org.apache.lucene.search.QuerygetRangeQuery(org.apache.solr.search.QParser parser, org.apache.solr.schema.SchemaField field, java.lang.String part1, java.lang.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 voidinit(org.apache.solr.schema.IndexSchema schema, java.util.Map<java.lang.String,java.lang.String> args)java.lang.ObjectmarshalSortValue(java.lang.Object value)protected booleansupportsAnalyzers()java.lang.ObjecttoObject(org.apache.solr.schema.SchemaField sf, org.apache.lucene.util.BytesRef term)java.lang.ObjectunmarshalSortValue(java.lang.Object value)voidwrite(org.apache.solr.response.TextResponseWriter writer, java.lang.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
-
-
-
-
Method Detail
-
init
protected void init(org.apache.solr.schema.IndexSchema schema, java.util.Map<java.lang.String,java.lang.String> args)- 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, java.lang.String name, org.apache.lucene.index.IndexableField f) throws java.io.IOException- Specified by:
writein classorg.apache.solr.schema.FieldType- Throws:
java.io.IOException
-
getFieldQuery
public org.apache.lucene.search.Query getFieldQuery(org.apache.solr.search.QParser parser, org.apache.solr.schema.SchemaField field, java.lang.String externalVal)- Overrides:
getFieldQueryin classorg.apache.solr.schema.FieldType
-
toObject
public java.lang.Object toObject(org.apache.solr.schema.SchemaField sf, org.apache.lucene.util.BytesRef term)- 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, java.lang.String part1, java.lang.String part2, boolean minInclusive, boolean maxInclusive)- Overrides:
getRangeQueryin classorg.apache.solr.schema.FieldType
-
analyzeMultiTerm
public static org.apache.lucene.util.BytesRef analyzeMultiTerm(java.lang.String field, java.lang.String part, org.apache.lucene.analysis.Analyzer analyzerIn)
-
marshalSortValue
public java.lang.Object marshalSortValue(java.lang.Object value)
- Overrides:
marshalSortValuein classorg.apache.solr.schema.FieldType
-
unmarshalSortValue
public java.lang.Object unmarshalSortValue(java.lang.Object value)
- 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
-
-