Module elastic::types::string::prelude [] [src]

Includes all types for the string types.

This is a convenience module to make it easy to build mappings for multiple types without too many use statements.

Structs

DefaultKeywordMapping

Default mapping for bool.

DefaultStringMapping

Default mapping for String.

DefaultTextMapping

Default mapping for text.

ElasticCompletionFieldMapping

A multi-field string mapping for a completion suggester.

ElasticTokenCountFieldMapping

A multi-field string mapping for a token count.

FieldDataFrequencyFilter

Fielddata for term frequency as a percentage range.

Keyword

An Elasticsearch keyword with a mapping.

KeywordFieldMapping

A multi-field string mapping.

Text

An Elasticsearch text field with a mapping.

TextFieldMapping

A multi-field string mapping.

Enums

IndexAnalysis

Should the field be searchable? Accepts not_analyzed (default) and no.

IndexOptions

The index_options parameter controls what information is added to the inverted index, for search and highlighting purposes.

StringField

A string sub-field type.

TermVector

Term vectors contain information about the terms produced by the analysis process.

Traits

KeywordFieldType

A field that will be mapped as a keyword.

KeywordMapping

The base requirements for mapping a string type.

TextFieldType

A field that will be mapped as text.

TextMapping

The base requirements for mapping a string type.