Module elastic::types::prelude
[−]
[src]
Includes all data types.
This is a convenience module to make it easy to build mappings for multiple types without too many use
statements.
Structs
BasicDateTime |
Format for |
BasicDateTimeNoMillis |
Format for |
Boolean |
An Elasticsearch |
Byte |
Number type with a given mapping. |
ChronoFormat |
Format for default |
Date |
An Elasticsearch |
DateExpr |
A date math expression. |
DateValue |
A date value produced and consumed by date formats. |
DefaultBooleanMapping |
Default mapping for |
DefaultByteMapping |
Default mapping for a |
DefaultDateMapping |
Default mapping for |
DefaultDoubleMapping |
Default mapping for a |
DefaultFloatMapping |
Default mapping for a |
DefaultGeoPointMapping |
Default mapping for |
DefaultGeoShapeMapping |
Default mapping for |
DefaultIntegerMapping |
Default mapping for an |
DefaultIpMapping |
Default mapping for |
DefaultKeywordMapping |
Default mapping for |
DefaultLongMapping |
Default mapping for a |
DefaultShortMapping |
Default mapping for a |
DefaultStringMapping |
Default mapping for |
DefaultTextMapping |
Default mapping for |
Distance |
A distance value paired with a unit of measure. |
Double |
Number type with a given mapping. |
ElasticCompletionFieldMapping |
A multi-field string mapping for a completion suggester. |
ElasticTokenCountFieldMapping |
A multi-field string mapping for a token count. |
EpochMillis |
Format for |
FieldDataFrequencyFilter |
Fielddata for term frequency as a percentage range. |
Float |
Number type with a given mapping. |
FormattableDateValue |
A date value paired with a format. |
FormattedDate |
A formatted date. |
GeoPoint |
An Elasticsearch |
GeoPointArray |
Geo-point expressed as an array with the format: |
GeoPointHash |
Geo-point expressed as a geohash. |
GeoPointObject |
Geo-point expressed as an object, with |
GeoPointString |
Geo-point expressed as a string with the format: |
GeoShape |
Geo shape type with a given mapping. |
IndexDocumentMapping |
A wrapper type for serialising user types. |
Integer |
Number type with a given mapping. |
Ip |
An Elasticsearch |
Keyword |
An Elasticsearch |
KeywordFieldMapping |
A multi-field string mapping. |
Long |
Number type with a given mapping. |
ParseError |
Represents an error encountered during parsing. |
Short |
Number type with a given mapping. |
Text |
An Elasticsearch |
TextFieldMapping |
A multi-field string mapping. |
ValueDocumentMapping |
Mapping for an anonymous json object. |
Enums
DistanceUnit |
A unit of measure for distance. |
Dynamic |
The dynamic setting may be set at the mapping type level, and on each inner object. Inner objects inherit the setting from their parent object or from the mapping type. |
IndexAnalysis |
Should the field be searchable? Accepts |
IndexOptions |
The |
Orientation |
This parameter defines one of two coordinate system rules (Right-hand or Left-hand) each of which can be specified in a few different ways. |
Strategy |
The strategy defines the approach for how to represent shapes at indexing and search time. |
StringField |
A string sub-field type. |
TermVector |
Term vectors contain information about the terms produced by the analysis process. |
Tree |
Name of the |
Constants
DYNAMIC_DATATYPE |
Elasticsearch datatype name. |
NESTED_DATATYPE |
Elasticsearch datatype name. |
OBJECT_DATATYPE |
Elasticsearch datatype name. |
Traits
BooleanFieldType |
A field that will be mapped as a |
BooleanMapping |
The base requirements for mapping a |
ByteFieldType |
A field that will be mapped as a number. |
ByteMapping |
Base |
DateFieldType |
A field that will be mapped as a |
DateFormat |
A format used for parsing and formatting dates. |
DateMapping |
The base requirements for mapping a |
Datelike |
The common set of methods for date component. |
DocumentFieldType |
A field that will be mapped as a nested document. |
DocumentMapping |
The base requirements for mapping an |
DocumentType |
The additional fields available to an indexable Elasticsearch type. |
DoubleFieldType |
A field that will be mapped as a number. |
DoubleMapping |
Base |
FloatFieldType |
A field that will be mapped as a number. |
FloatMapping |
Base |
GeoPointFieldType |
A field that will be mapped as a |
GeoPointFormat |
A format used for parsing and formatting geo points. |
GeoPointMapping |
The base requirements for mapping a |
GeoShapeFieldType |
A field that will be mapped as a |
GeoShapeMapping |
The base requirements for mapping a |
IntegerFieldType |
A field that will be mapped as a number. |
IntegerMapping |
Base |
IpFieldType |
A field that will be mapped as an |
IpMapping |
The base requirements for mapping a |
KeywordFieldType |
A field that will be mapped as a |
KeywordMapping |
The base requirements for mapping a |
LongFieldType |
A field that will be mapped as a number. |
LongMapping |
Base |
PropertiesMapping |
Serialisation for the mapping of object properties. |
ShortFieldType |
A field that will be mapped as a number. |
ShortMapping |
Base |
TextFieldType |
A field that will be mapped as |
TextMapping |
The base requirements for mapping a |
Timelike |
The common set of methods for time component. |
Type Definitions
ChronoDateTime |
A re-export of the |
DefaultDateFormat |
The default |
DefaultGeoPointFormat |
The default |