public class AlfrescoFieldType
extends 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, typeNameBINARY, 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 and Description |
|---|
AlfrescoFieldType() |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.lucene.util.BytesRef |
analyzeMultiTerm(String field,
String part,
org.apache.lucene.analysis.Analyzer analyzerIn) |
org.apache.lucene.search.Query |
getFieldQuery(org.apache.solr.search.QParser parser,
org.apache.solr.schema.SchemaField field,
String externalVal) |
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) |
org.apache.lucene.search.SortField |
getSortField(org.apache.solr.schema.SchemaField field,
boolean reverse) |
org.apache.solr.uninverting.UninvertingReader.Type |
getUninversionType(org.apache.solr.schema.SchemaField sf) |
protected void |
init(org.apache.solr.schema.IndexSchema schema,
Map<String,String> args) |
Object |
marshalSortValue(Object value) |
protected boolean |
supportsAnalyzers() |
Object |
toObject(org.apache.solr.schema.SchemaField sf,
org.apache.lucene.util.BytesRef term) |
Object |
unmarshalSortValue(Object value) |
void |
write(org.apache.solr.response.TextResponseWriter writer,
String name,
org.apache.lucene.index.IndexableField f) |
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, useDocValuesAsStoredprotected void init(org.apache.solr.schema.IndexSchema schema,
Map<String,String> args)
init in class org.apache.solr.schema.FieldTypepublic org.apache.lucene.search.SortField getSortField(org.apache.solr.schema.SchemaField field,
boolean reverse)
getSortField in class org.apache.solr.schema.FieldTypepublic void write(org.apache.solr.response.TextResponseWriter writer,
String name,
org.apache.lucene.index.IndexableField f)
throws IOException
write in class org.apache.solr.schema.FieldTypeIOExceptionpublic org.apache.lucene.search.Query getFieldQuery(org.apache.solr.search.QParser parser,
org.apache.solr.schema.SchemaField field,
String externalVal)
getFieldQuery in class org.apache.solr.schema.FieldTypepublic Object toObject(org.apache.solr.schema.SchemaField sf, org.apache.lucene.util.BytesRef term)
toObject in class org.apache.solr.schema.FieldTypepublic 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)
getRangeQuery in class org.apache.solr.schema.FieldTypepublic static org.apache.lucene.util.BytesRef analyzeMultiTerm(String field, String part, org.apache.lucene.analysis.Analyzer analyzerIn)
public Object marshalSortValue(Object value)
marshalSortValue in class org.apache.solr.schema.FieldTypepublic Object unmarshalSortValue(Object value)
unmarshalSortValue in class org.apache.solr.schema.FieldTypeprotected boolean supportsAnalyzers()
supportsAnalyzers in class org.apache.solr.schema.FieldTypepublic org.apache.solr.uninverting.UninvertingReader.Type getUninversionType(org.apache.solr.schema.SchemaField sf)
getUninversionType in class org.apache.solr.schema.FieldTypeCopyright © 2005–2018 Alfresco Software. All rights reserved.