org.apache.solr.schema
Class StrField
java.lang.Object
org.apache.solr.schema.FieldType
org.apache.solr.schema.CompressableField
org.apache.solr.schema.StrField
public class StrField
- extends CompressableField
- Version:
- $Id: StrField.java 817783 2009-09-22 19:23:07Z yonik $
Methods inherited from class org.apache.solr.schema.FieldType |
createField, getAnalyzer, getArg, getFieldIndex, getFieldTermVec, getQueryAnalyzer, getRangeQuery, getStringSort, getTypeName, getValueSource, indexedToReadable, isMultiValued, isTokenized, multiValuedFieldCache, readableToIndexed, restrictProps, setAnalyzer, setQueryAnalyzer, storedToIndexed, storedToReadable, toExternal, toInternal, toObject, toString |
StrField
public StrField()
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 CompressableField
getSortField
public 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
write
public void write(XMLWriter xmlWriter,
String name,
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,
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
getValueSource
public ValueSource getValueSource(SchemaField field,
QParser parser)
- Description copied from class:
FieldType
- called to get the default value source (normally, from the
Lucene FieldCache.)
- Overrides:
getValueSource
in class FieldType
Copyright © 2010 Apache Software Foundation. All Rights Reserved.