IndexSchema and FieldType implementations for powering schema.xmlSee: Description
| Interface | Description |
|---|---|
| ExchangeRateProvider |
Interface for providing pluggable exchange rate providers to @CurrencyField
|
| 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
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 | 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. |
| BCDIntField | |
| BCDLongField | |
| BCDStrField | |
| BinaryField | |
| BoolField | |
| ByteField |
A numeric field that can contain 8-bit signed two's complement integer
values, encoded as simple Strings.
|
| 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 |
CopyField contains all the information of a valid copy fields in an index. |
| CurrencyField |
Field type for support of monetary values.
|
| DateField | Deprecated
TrieDateField is recomended for all new schemas |
| DoubleField |
A legacy numeric field type that encodes "Double" values as simple Strings.
|
| 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 | |
| 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. |
| IndexSchema.DynamicCopy | |
| IndexSchema.DynamicField | |
| IndexSchema.DynamicReplacement | |
| IndexSchema.DynamicReplacement.DynamicPattern | |
| IndexSchemaFactory | |
| IntField |
A legacy numeric field type that encodes "Integer" values as simple Strings.
|
| JsonPreAnalyzedParser | |
| LatLonType |
Represents a Latitude/Longitude as a 2 dimensional point.
|
| LongField |
A legacy numeric field type that encodes "Long" values as simple Strings.
|
| ManagedIndexSchema |
Solr-managed schema - non-user-editable, but can be mutable via internal and external REST API requests.
|
| ManagedIndexSchemaFactory | |
| OpenExchangeRatesOrgProvider |
Exchange Rates Provider for
CurrencyField capable 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.
|
| 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 |
A factory interface for configuring a
Similarity in the Solr
schema.xml. |
| SimplePreAnalyzedParser |
Simple plain text format parser for
PreAnalyzedField. |
| 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 |
| SpatialPointVectorFieldType | |
| SpatialRecursivePrefixTreeFieldType | |
| SpatialTermQueryPrefixTreeFieldType | |
| 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 | |
| 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 | Description |
|---|---|
| TrieField.TrieTypes |
IndexSchema and FieldType implementations for powering schema.xml
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.