Module org.elasticsearch.server
Package org.elasticsearch.index.mapper
package org.elasticsearch.index.mapper
-
ClassDescriptionBase field mapper class for all spatial field typesInterface representing parser in geometry indexing pipeline.Base class for spatial fields that only support indexing pointsA base parser implementation for point formatsBase class for
GeoShapeFieldMapper
An implementation ofValueFetcher
that knows how to extract values from the document source.A field mapper for boolean fields.Mapper for completion field.Builder forCompletionFieldMapper
A runtime field of type object.AMappedFieldType
that has the same value for all documents.Custom field that allows storing an integer value as a term frequency in lucene.FieldMapper for the data-stream's timestamp meta-field.AFieldMapper
for dates.Mapper for the doc_count field.Collects dimensions from documents.Makes sure that each dimension only appears on time.A parser for documentsContext used when parsing incoming documents.An exception thrown during document parsing Contains information about the location in the document where the error was encounteredValue fetcher that loads from doc values.Defines a MappedFieldType that exposes dynamic child field types If the field is named 'my_field', then a user is able to search on the field in both of the following ways: - Using the field name 'my_field', which will delegate to the field type as usual.The type of a field as detected while parsing a json document.A mapper for field aliases.A Builder for a ParametrizedFieldMapperRepresents a list of fields with optional boost factor where the current field should be copied toA configurable parameter for a field mapperSerializes a parameterCheck on whether or not a parameter should be serializedTypeParser implementation that automatically handles parsingA mapper that indexes the field names of a document under_field_names
.Field Mapper for geo_point types.FieldMapper for indexingLatLonShape
s.Utility class that converts geometries into Lucene-compatible form for indexing in a geo_shape field.Implemented byMappedFieldType
that support GeoShape queries.A mapper for the _id field.A field mapper that records fields that have been ignored because they were malformed.Saves malformed values to stored fields so they can be loaded for synthetic_source
.AFieldMapper
for ip addresses.This class contains utility functionality to build an Automaton based on a prefix String on an `ip` field.A field mapper for keywords.RuntimeField base class for leaf fields that will only ever return a singleMappedFieldType
fromRuntimeField.asMappedFieldTypes()
.Field mapper to access the legacy _type that existed in Elasticsearch 5A runtime field that retrieves fields from related indices.Fork ofDocument
with additional functionality.This defines the core properties and functions to operate on a field.Operation to specify what data structures are used to retrieve field data from and generate a representation of doc values.An enum used to describe the relation between the range of terms in a shard when compared with a query rangeHolds context for building Mapper objects from their BuildersA registry for all field mappers.The reason why a mapping is being merged.Wrapper around everything that defines a mapping, without references to utility classes like MapperService, ...A (mostly) immutable snapshot of the current mapping of an index with access to everything we need for the search phase.Key for the lookup to be used in caches.Parser forMapping
provided inCompressedXContent
formatHolds everything that is needed to parse mappings.A mapper for a builtin field containing metadata about a document.A type parser for an unconfigurable metadata field.Holds information about nested mappingsA Mapper for nested objectsNode stats for mappings, useful for estimating the overhead ofMappingLookup
on data nodes.AFieldMapper
for numeric types: byte, short, int, long, float and double.Represents the behaviour when a runtime field or an index-time script fails: either fail and raise the error, or continue and ignore the error.The result of parsing a document.Mapper that is used to map existing fields in legacy indices (older than N-1) that the current version of ES can't access anymore.A mapper for the_id
field that reads the from theSourceToParse.id()
.AFieldMapper
for indexing numeric and date ranges, and creating queriesClass defining a rangeEnum defining the type of rangeDefinition of a runtime field that can be defined as part of the runtime section of the index mappingsParser for a runtime field.This terms enumeration initializes with a seek to a given term but excludes that term from any results.Mapper for the_seq_no
field.A sequence ID, which is made up of a sequence number (both the searchable and doc_value version of the field) and the primary term.Utility that converts geometries into Lucene-compatible form for indexing in a shape or geo_shape field.MappedFieldType
base impl for field types that are neither dates nor ranges.Load_source
fields fromSortedNumericDocValues
.Load_source
fields fromSortedSetDocValues
.Loads source_source
during a GET or_search
.Loads_source
from some segment.Load_source
from doc values.Load a field forSourceLoader.Synthetic
.Loads doc values for a field.Sync for stored field values.An implementation ofValueFetcher
that knows how to extract values from the document source.Value fetcher that loads from stored values.Base class forMappedFieldType
implementations that use the same representation for internal index terms as the external representation so that partial matching queries such as prefix, wildcard and fuzzy queries can be implemented.BaseMappedFieldType
implementation for a field that is indexed with the inverted index.AFieldMapper
for full-text fields.Utility functions for text mapper parametersEncapsulates information about how to perform text searches over a fieldWhat sort of term vectors are availableMapper for_tsid
field included generated when the index isorganized into time series
.Utility functions for time series related mapper parametersThere are various types of metric used in time-series aggregations and downsampling.A mapper for the_id
field that builds the_id
from the_tsid
and@timestamp
.A helper class for fetching field values during theFetchFieldsPhase
.Mapper for the _version field.