[−][src]Module elastic::prelude
A glob import for convenience.
Re-exports
pub use client::prelude::*; |
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. |
Short | Number type with a given mapping. |
Text | An Elasticsearch |
TextFieldMapping | A multi-field string mapping. |
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. |
DocumentType | 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 |
ObjectFieldType | A field that will be mapped as a nested document. |
ObjectMapping | The base requirements for mapping an |
PropertiesMapping | Serialisation for the mapping of object properties. |
ShortFieldType | A field that will be mapped as a number. |
ShortMapping | Base |
StaticIndex | An indexable Elasticsearch type with a static index. |
StaticType | An indexable Elasticsearch type with a static document type. |
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 |