Package org.apache.solr.schema

IndexSchema and FieldType implementations for powering schema.xml

See:
          Description

Interface Summary
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 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
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 Deprecated. Use TrieIntField instead.
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.
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  
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 Base class for factories for IndexSchema implementations
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 Factory for ManagedIndexSchema
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 Deprecated. Use TrieIntField instead.
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 An extension of DateField that supports the same values and syntax, but indexes the value more efficiently using a numeric TrieField under the covers.
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 IntField, LongField, FloatField and DoubleField.
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 Summary
TrieField.TrieTypes  
 

Exception Summary
 

Package org.apache.solr.schema Description

IndexSchema and FieldType implementations for powering schema.xml



Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.