public class BCDIntField extends PrimitiveFieldType
FieldType.DefaultAnalyzeranalyzer, args, falseProperties, log, POLY_FIELD_SEPARATOR, properties, queryAnalyzer, trueProperties, typeNameBINARY, INDEXED, MULTIVALUED, OMIT_NORMS, OMIT_POSITIONS, OMIT_TF_POSITIONS, propertyMap, propertyNames, REQUIRED, SORT_MISSING_FIRST, SORT_MISSING_LAST, STORE_TERMOFFSETS, STORE_TERMPOSITIONS, STORE_TERMVECTORS, STORED, TOKENIZED| Constructor and Description |
|---|
BCDIntField() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.lucene.search.SortField |
getSortField(SchemaField field,
boolean reverse)
Returns the SortField instance that should be used to sort fields
of this type.
|
ValueSource |
getValueSource(SchemaField field) |
java.lang.String |
indexedToReadable(java.lang.String indexedForm)
Given an indexed term, return the human readable representation
|
java.lang.String |
toExternal(org.apache.lucene.document.Fieldable f)
Convert the stored-field format to an external (string, human readable)
value
|
java.lang.String |
toInternal(java.lang.String val)
Convert an external value (from XML update command or from query string)
into the internal format for both storing and indexing (which can be modified by any analyzers).
|
java.lang.Object |
toObject(org.apache.lucene.document.Fieldable f)
Convert the stored-field format to an external object.
|
void |
write(TextResponseWriter writer,
java.lang.String name,
org.apache.lucene.document.Fieldable f)
calls back to TextResponseWriter to write the field value
|
void |
write(XMLWriter xmlWriter,
java.lang.String name,
org.apache.lucene.document.Fieldable f)
Renders the specified field as XML
|
initcreateField, createField, createFields, getAnalyzer, getArg, getFieldIndex, getFieldQuery, getFieldStore, getFieldTermVec, getIndexOptions, getQueryAnalyzer, getRangeQuery, getStringSort, getTypeName, getValueSource, hasProperty, isMultiValued, isPolyField, isTokenized, multiValuedFieldCache, readableToIndexed, restrictProps, setAnalyzer, setArgs, setQueryAnalyzer, setTypeName, storedToIndexed, storedToReadable, toStringgetPropertyName, off, on, parseProperties, propertiesToString, propertyNameToIntpublic org.apache.lucene.search.SortField getSortField(SchemaField field, boolean reverse)
FieldTypegetSortField in class FieldTypeSchemaField.checkSortability()public ValueSource getValueSource(SchemaField field)
getValueSource in class FieldTypepublic java.lang.String toInternal(java.lang.String val)
FieldTypetoInternal in class FieldTypeFieldType.toExternal(org.apache.lucene.document.Fieldable)public java.lang.String toExternal(org.apache.lucene.document.Fieldable f)
FieldTypetoExternal in class FieldTypeFieldType.toInternal(java.lang.String)public java.lang.Object toObject(org.apache.lucene.document.Fieldable f)
FieldTypetoObject in class FieldTypeFieldType.toInternal(java.lang.String)public java.lang.String indexedToReadable(java.lang.String indexedForm)
FieldTypeindexedToReadable in class FieldTypepublic void write(XMLWriter xmlWriter, java.lang.String name, org.apache.lucene.document.Fieldable f) throws java.io.IOException
FieldTypepublic void write(TextResponseWriter writer, java.lang.String name, org.apache.lucene.document.Fieldable f) throws java.io.IOException
FieldType