org.apache.solr.schema (Solr 3.6.2 API)
Keywords: org.apache.solr.schema package

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.apache.solr.schema

Interface Summary
ExchangeRateProvider | Interface for providing pluggable exchange rate providers to @CurrencyField
SchemaAware | An interface that can be extended to provide a callback mechanism for informing an `IndexSchema` instance of changes to it, dynamically performed at runtime.
SpatialQueryable | Indicate that the implementing class is capable of generating a Query against spatial resources.

Class Summary
AbstractSubTypeFieldType | An abstract base class for FieldTypes that delegate work to another `FieldType`.
BCDIntField |
BCDLongField |
BCDStrField |
BinaryField |
BoolField |
ByteField | A numeric field that can contain 8-bit signed two's complement integer values, encoded as simple Strings.
CoordinateFieldType | A CoordinateFieldType is the base class for `FieldType`s that have semantics related to items in a coordinate system.
CopyField | `CopyField` contains all the information of a valid copy fields in an index.
CurrencyField | Field type for support of monetary values.
DateField | FieldType that can represent any Date/Time with millisecond precision.
DoubleField | A legacy numeric field type that encodes "Double" values as simple Strings.
ExternalFileField | Get values from an external file instead of the index.
FieldProperties |
FieldType | Base class for all field types used by an index schema.
FloatField | A legacy numeric field type that encodes "Float" values as simple Strings.
GeoHashField | This is a class that represents a Geohash field.
IndexSchema | `IndexSchema` contains information about the valid fields in an index and the types of those fields.
IntField | A legacy numeric field type that encodes "Integer" values as simple Strings.
LatLonType | Represents a Latitude/Longitude as a 2 dimensional point.
LegacyDateField | Deprecated. use `DateField`
LongField | A legacy numeric field type that encodes "Long" values as simple Strings.
PointType | A point type that indexes a point in an n-dimensional space as separate fields and supports range queries.
PrimitiveFieldType | Abstract class defining shared behavior for primitive types Intended to be used as base class for non-analyzed fields like int, float, string, date etc, and set proper defaults for them
RandomSortField | Utility Field used for random sorting.
SchemaField | Encapsulates all information about a Field in a Solr Schema
ShortField | A numeric field that can contain 16-bit signed two's complement integer values, encoded as simple Strings.
SimilarityFactory |
SortableDoubleField | Deprecated. use `DoubleField` or `TrieDoubleField` - will be removed in 5.x
SortableFloatField | Deprecated. use `FloatField` or `TrieFloatField` - will be removed in 5.x
SortableIntField | Deprecated. use `IntField` or `TrieIntField` - will be removed in 5.x
SortableLongField | Deprecated. use `LongField` or `TrieLongField` - will be removed in 5.x
StrField |
StrFieldSource |
TextField | `TextField` is the basic type for configurable text analysis.
TrieDateField |
TrieDoubleField | A numeric field that can contain double-precision 64-bit IEEE 754 floating point values.
TrieField | Provides field types to support for Lucene's `NumericField`.
TrieFloatField | A numeric field that can contain single-precision 32-bit IEEE 754 floating point values.
TrieIntField | A numeric field that can contain 32-bit signed two's complement integer values.
TrieLongField | A numeric field that can contain 64-bit signed two's complement integer values.
UUIDField | This FieldType accepts UUID string values, as well as the special value of "NEW" which triggers generation of a new random UUID.

Enum Summary
TrieField.TrieTypes |

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES