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.
|
HasImplicitIndexAnalyzer |
Marker interface for field types that have an implicit (non-user-configurable)
index-time schema.
|
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 | Description |
---|---|
AbstractEnumField |
Abstract Field type for support of string values with custom sort order.
|
AbstractEnumField.EnumMapping |
Models all the info contained in an enums config XML file
|
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
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 | Deprecated |
CurrencyFieldType |
Field type for support of monetary values.
|
CurrencyValue |
Represents a Currency field value, which includes a long amount and ISO currency code.
|
DatePointField |
FieldType that can represent any Date/Time with millisecond precision.
|
DateRangeField |
A field for indexed dates and date ranges.
|
DoublePointField |
PointField implementation for Double values. |
EnumField | Deprecated
use
EnumFieldType instead. |
EnumFieldType |
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 | |
FloatPointField |
PointField implementation for Float values. |
GeoHashField | Deprecated
use
LatLonPointSpatialField instead |
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 | |
IndexSchema.SchemaProps | |
IndexSchemaFactory |
Base class for factories for IndexSchema implementations
|
IntPointField |
PointField implementation for Integer values. |
JsonPreAnalyzedParser | |
LatLonPointSpatialField |
A spatial implementation based on Lucene's
LatLonPoint and LatLonDocValuesField . |
LatLonPointSpatialField.LatLonPointSpatialStrategy | |
LatLonType | Deprecated
use
LatLonPointSpatialField instead |
LongPointField |
PointField implementation for Long values. |
ManagedIndexSchema |
Solr-managed schema - non-user-editable, but can be mutable via internal and external REST API requests.
|
ManagedIndexSchemaFactory |
Factory for ManagedIndexSchema
|
NumericFieldType | |
OpenExchangeRatesOrgProvider |
Exchange Rates Provider for
CurrencyField and CurrencyFieldType capable of fetching &
parsing the freely available exchange rates from openexchangerates.org |
PointField | |
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.
|
RandomSortField.RandomValueSource | |
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
Similarity in the Solr
schema.xml. |
SimplePreAnalyzedParser |
Simple plain text format parser for
PreAnalyzedField . |
SortableTextField |
SortableTextField is a specialized form of TextField that supports
Sorting and ValueSource functions, using docValues built from the first
maxCharsForDocValues characters of the original (pre-analyzed) String values of this field. |
SpatialPointVectorFieldType | Deprecated
use
LatLonPointSpatialField instead |
SpatialRecursivePrefixTreeFieldType | |
SpatialTermQueryPrefixTreeFieldType | Deprecated |
StrField | |
StrFieldSource | |
TextField |
TextField is the basic type for configurable text analysis. |
TrieDateField | Deprecated
Trie fields are deprecated as of Solr 7.0
|
TrieDoubleField | Deprecated
Trie fields are deprecated as of Solr 7.0
|
TrieField | Deprecated
Trie fields are deprecated as of Solr 7.0
|
TrieFloatField | Deprecated
Trie fields are deprecated as of Solr 7.0
|
TrieIntField | Deprecated
Trie fields are deprecated as of Solr 7.0
|
TrieLongField | Deprecated
Trie fields are deprecated as of Solr 7.0
|
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
|
ZkIndexSchemaReader.SchemaWatcher |
Watches for schema changes and triggers updates in the ZkIndexSchemaReader.
|
Enum | Description |
---|---|
FieldType.MultiValueSelector |
An enumeration representing various options that may exist for selecting a single value from a
multivalued field.
|
IndexSchema.SchemaProps.Handler | |
NumberType | |
SchemaManager.OpType |
Exception | Description |
---|---|
ManagedIndexSchema.FieldExistsException | |
ManagedIndexSchema.SchemaChangedInZkException |
IndexSchema
and FieldType
implementations for powering schema.xmlCopyright © 2000-2018 Apache Software Foundation. All Rights Reserved.