IndexSchema and FieldType implementations for powering schema.xmlSee: Description
| Interface | Description | 
|---|---|
| DateValueFieldType | Marker interface for Date-valued field types. | 
| DoubleValueFieldType | Marker interface for double-valued field types. | 
| ExchangeRateProvider | Interface for providing pluggable exchange rate providers to @CurrencyField | 
| FloatValueFieldType | Marker interface for float-valued field types. | 
| IntValueFieldType | Marker interface for int-valued field types. | 
| LongValueFieldType | Marker interface for long-valued field types. | 
| NumericValueFieldType | Marker interface for numeric-valued field types. | 
| PreAnalyzedField.PreAnalyzedParser | Parse the input and return the stored part and the tokens with attributes. | 
| SchemaAware | An interface that can be extended to provide a callback mechanism for
 informing an  IndexSchemainstance of changes to it, dynamically
 performed at runtime. | 
| SpatialQueryable | Indicate that the implementing class is capable of generating a Query against spatial resources. | 
| Class | Description | 
|---|---|
| AbstractSpatialFieldType<T extends SpatialStrategy> | Abstract base class for Solr FieldTypes based on a Lucene 4  SpatialStrategy. | 
| AbstractSpatialPrefixTreeFieldType<T extends PrefixTreeStrategy> | |
| AbstractSubTypeFieldType | An abstract base class for FieldTypes that delegate work to another  FieldType. | 
| BBoxField | |
| BinaryField | |
| BoolField | |
| ClassicIndexSchemaFactory | |
| CollationField | Field for collated sort keys. | 
| CoordinateFieldType | A CoordinateFieldType is the base class for  FieldTypes that have semantics
 related to items in a coordinate system. | 
| CopyField | CopyFieldcontains all the information of a valid copy fields in an index. | 
| CurrencyField | Field type for support of monetary values. | 
| DateRangeField | A field for indexed dates and date ranges. | 
| EnumField | Field type for support of string values with custom sort order. | 
| ExternalFileField | Get values from an external file instead of the index. | 
| ExternalFileFieldReloader | An event listener to reload ExternalFileFields for new searchers. | 
| FieldProperties | |
| FieldType | Base class for all field types used by an index schema. | 
| FieldTypePluginLoader | |
| GeoHashField | This is a class that represents a Geohash field. | 
| IndexSchema | IndexSchemacontains information about the valid fields in an index
 and the types of those fields. | 
| IndexSchema.DynamicCopy | |
| IndexSchema.DynamicField | |
| IndexSchema.DynamicReplacement | |
| IndexSchema.DynamicReplacement.DynamicPattern | |
| IndexSchema.SchemaProps | |
| IndexSchemaFactory | Base class for factories for IndexSchema implementations | 
| JsonPreAnalyzedParser | |
| LatLonType | Represents a Latitude/Longitude as a 2 dimensional point. | 
| ManagedIndexSchema | Solr-managed schema - non-user-editable, but can be mutable via internal and external REST API requests. | 
| ManagedIndexSchemaFactory | Factory for ManagedIndexSchema | 
| OpenExchangeRatesOrgProvider | 
 Exchange Rates Provider for  CurrencyFieldcapable of fetching & 
 parsing the freely available exchange rates from openexchangerates.org | 
| PointType | A point type that indexes a point in an n-dimensional space as separate fields and supports range queries. | 
| PreAnalyzedField | Pre-analyzed field type provides a way to index a serialized token stream,
 optionally with an independent stored value of a field. | 
| PreAnalyzedField.ParseResult | This is a simple holder of a stored part and the collected states (tokens with attributes). | 
| 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. | 
| RptWithGeometrySpatialField | A Solr Spatial FieldType based on  CompositeSpatialStrategy. | 
| SchemaField | Encapsulates all information about a Field in a Solr Schema | 
| SchemaManager | A utility class to manipulate schema using the bulk mode. | 
| SimilarityFactory | A factory interface for configuring a  Similarityin the Solr 
 schema.xml. | 
| SimplePreAnalyzedParser | Simple plain text format parser for  PreAnalyzedField. | 
| SpatialPointVectorFieldType | |
| SpatialRecursivePrefixTreeFieldType | |
| SpatialTermQueryPrefixTreeFieldType | |
| StrField | |
| StrFieldSource | |
| TextField | TextFieldis the basic type for configurable text analysis. | 
| TrieDateField | FieldType that can represent any Date/Time with millisecond precision. | 
| 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  LegacyIntField,LegacyLongField,LegacyFloatFieldandLegacyDoubleField. | 
| 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. | 
| ZkIndexSchemaReader | Keeps a ManagedIndexSchema up-to-date when changes are made to the serialized managed schema in ZooKeeper | 
| Enum | Description | 
|---|---|
| FieldType.MultiValueSelector | An enumeration representing various options that may exist for selecting a single value from a 
 multivalued field. | 
| IndexSchema.SchemaProps.Handler | |
| SchemaManager.OpType | |
| TrieField.TrieTypes | 
| Exception | Description | 
|---|
IndexSchema and FieldType implementations for powering schema.xmlCopyright © 2000-2016 Apache Software Foundation. All Rights Reserved.