Package org.apache.solr.schema
Class SortableBinaryField
- java.lang.Object
-
- org.apache.solr.schema.FieldProperties
-
- org.apache.solr.schema.FieldType
-
- org.apache.solr.schema.BinaryField
-
- org.apache.solr.schema.SortableBinaryField
-
public class SortableBinaryField extends org.apache.solr.schema.BinaryFieldCustom field representing aBinaryFieldthat's sortable.
-
-
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, SYNONYM_QUERY_STYLE, 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, UNINVERTIBLE, USE_DOCVALUES_AS_STORED
-
-
Constructor Summary
Constructors Constructor Description SortableBinaryField()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcheckSupportsDocValues()List<org.apache.lucene.index.IndexableField>createFields(org.apache.solr.schema.SchemaField field, Object value)org.apache.lucene.search.SortFieldgetSortField(org.apache.solr.schema.SchemaField field, boolean reverse)ObjectmarshalSortValue(Object value)ObjectunmarshalSortValue(Object value)-
Methods inherited from class org.apache.solr.schema.BinaryField
checkSchemaField, createField, getUninversionType, toExternal, toNativeType, toObject, write
-
Methods inherited from class org.apache.solr.schema.FieldType
createField, getAnalyzerProperties, getClassArg, getDefaultMultiValueSelectorForSort, getDocValuesFormat, getExistenceQuery, getFieldQuery, getFieldTermQuery, getIndexAnalyzer, getNamedPropertyValues, getNonFieldPropertyArgs, getNumberType, getNumericSort, getPostingsFormat, getPrefixQuery, getQueryAnalyzer, getRangeQuery, getRewriteMethod, getSetQuery, getSimilarity, getSimilarityFactory, getSingleValueSource, getSortedNumericSortField, getSortedSetSortField, getSortField, getSpecializedExistenceQuery, getSpecializedRangeQuery, getStringSort, getTypeName, getValueSource, hasProperty, indexedToReadable, indexedToReadable, init, isExplicitAnalyzer, isExplicitQueryAnalyzer, isMultiValued, isPointField, isPolyField, isTokenized, isUtf8Field, marshalBase64SortValue, marshalStringSortValue, multiValuedFieldCache, readableToIndexed, readableToIndexed, restrictProps, setArgs, setIndexAnalyzer, setIsExplicitAnalyzer, setIsExplicitQueryAnalyzer, setQueryAnalyzer, setSimilarity, storedToIndexed, storedToReadable, supportsAnalyzers, toInternal, toObject, toString, treatUnboundedRangeAsExistence, unmarshalBase64SortValue, unmarshalStringSortValue, useDocValuesAsStored, write
-
-
-
-
Method Detail
-
checkSupportsDocValues
protected void checkSupportsDocValues()
- Overrides:
checkSupportsDocValuesin classorg.apache.solr.schema.FieldType
-
createFields
public List<org.apache.lucene.index.IndexableField> createFields(org.apache.solr.schema.SchemaField field, Object value)
- Overrides:
createFieldsin classorg.apache.solr.schema.FieldType
-
getSortField
public org.apache.lucene.search.SortField getSortField(org.apache.solr.schema.SchemaField field, boolean reverse)- Overrides:
getSortFieldin classorg.apache.solr.schema.BinaryField
-
marshalSortValue
public Object marshalSortValue(Object value)
- Overrides:
marshalSortValuein classorg.apache.solr.schema.FieldType
-
-