org.apache.solr.schema
Class IntField
java.lang.Object
org.apache.solr.schema.FieldProperties
org.apache.solr.schema.FieldType
org.apache.solr.schema.IntField
public class IntField
- extends FieldType
- Version:
- $Id: IntField.java 1071480 2011-02-17 02:23:10Z hossman $
Fields inherited from class org.apache.solr.schema.FieldProperties |
BINARY, INDEXED, MULTIVALUED, OMIT_NORMS, OMIT_POSITIONS, OMIT_TF_POSITIONS, REQUIRED, SORT_MISSING_FIRST, SORT_MISSING_LAST, STORE_TERMOFFSETS, STORE_TERMPOSITIONS, STORE_TERMVECTORS, STORED, TOKENIZED |
Method Summary |
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,
QParser qparser)
called to get the default value source (normally, from the
Lucene FieldCache.) |
protected void |
init(IndexSchema schema,
Map<String,String> args)
subclasses should initialize themselves with the args provided
and remove valid arguments. |
Integer |
toObject(org.apache.lucene.document.Fieldable f)
Convert the stored-field format to an external object. |
void |
write(TextResponseWriter writer,
String name,
org.apache.lucene.document.Fieldable f)
calls back to TextResponseWriter to write the field value |
void |
write(XMLWriter xmlWriter,
String name,
org.apache.lucene.document.Fieldable f)
Renders the specified field as XML |
Methods inherited from class org.apache.solr.schema.FieldType |
createField, createField, createFields, getAnalyzer, getArg, getFieldIndex, getFieldQuery, getFieldStore, getFieldTermVec, getIndexOptions, getQueryAnalyzer, getRangeQuery, getStringSort, getTypeName, getValueSource, hasProperty, indexedToReadable, isMultiValued, isPolyField, isTokenized, multiValuedFieldCache, readableToIndexed, restrictProps, setAnalyzer, setQueryAnalyzer, storedToIndexed, storedToReadable, toExternal, toInternal, toString |
IntField
public IntField()
init
protected void init(IndexSchema schema,
Map<String,String> args)
- Description copied from class:
FieldType
- subclasses should initialize themselves with the args provided
and remove valid arguments. leftover arguments will cause an exception.
Common boolean properties have already been handled.
- Overrides:
init
in class FieldType
getSortField
public org.apache.lucene.search.SortField getSortField(SchemaField field,
boolean reverse)
- Description copied from class:
FieldType
- Returns the SortField instance that should be used to sort fields
of this type.
- Specified by:
getSortField
in class FieldType
- See Also:
SchemaField.checkSortability()
getValueSource
public ValueSource getValueSource(SchemaField field,
QParser qparser)
- Description copied from class:
FieldType
- called to get the default value source (normally, from the
Lucene FieldCache.)
- Overrides:
getValueSource
in class FieldType
write
public void write(XMLWriter xmlWriter,
String name,
org.apache.lucene.document.Fieldable f)
throws IOException
- Description copied from class:
FieldType
- Renders the specified field as XML
- Specified by:
write
in class FieldType
- Throws:
IOException
write
public void write(TextResponseWriter writer,
String name,
org.apache.lucene.document.Fieldable f)
throws IOException
- Description copied from class:
FieldType
- calls back to TextResponseWriter to write the field value
- Specified by:
write
in class FieldType
- Throws:
IOException
toObject
public Integer toObject(org.apache.lucene.document.Fieldable f)
- Description copied from class:
FieldType
- Convert the stored-field format to an external object.
- Overrides:
toObject
in class FieldType
- See Also:
FieldType.toInternal(java.lang.String)
Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.