Package org.elasticsearch.index.mapper
package org.elasticsearch.index.mapper
-
Interface SummaryInterfaceDescriptionDefines 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.Serializes a parameterCheck on whether or not a parameter should be serializedImplemented by
MappedFieldTypethat support GeoShape queries.Definition of a runtime field that can be defined as part of the runtime section of the index mappingsA helper class for fetching field values during theFetchFieldsPhase. -
Class SummaryClassDescriptionBase field mapper class for all spatial field typesInterface representing parser in geometry indexing pipeline.Base class for for spatial fields that only support indexing pointsA base parser implementation for point formatsBase class for
GeoShapeFieldMapperandLegacyGeoShapeFieldMapperNoop mapper that ensures that mappings created in 6x that explicitly disable the _all field can be restored in this version.An implementation ofValueFetcherthat knows how to extract values from the document source.A field mapper for boolean fields.Mapper for completion field.Builder forCompletionFieldMapperAMappedFieldTypethat has the same value for all documents.Custom field that allows storing an integer value as a term frequency in lucene.AFieldMapperfor dates.Mapper for the doc_count field.A parser for documentsValue fetcher that loads from doc values.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 mapperTypeParser 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 indexingLatLonShapes.Utility class that converts geometries into Lucene-compatible form for indexing in a geo_shape field.A mapper for the _id field.A field mapper that records fields that have been ignored because they were malformed.AFieldMapperfor ip addresses.A field mapper for keywords.Deprecated.Fork ofDocumentwith additional functionality.This defines the core properties and functions to operate on a field.A registry for all field mappers.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 forMappingprovided inCompressedXContentformatHolds 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.AFieldMapperfor numeric types: byte, short, int, long, float and double.The result of parsing a document.AFieldMapperfor indexing numeric and date ranges, and creating queriesClass defining a rangeParser for a runtime field.Mapper for the_seq_nofield.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.MappedFieldTypebase impl for field types that are neither dates nor ranges.An implementation ofValueFetcherthat knows how to extract values from the document source.Base class forMappedFieldTypeimplementations 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.BaseMappedFieldTypeimplementation for a field that is indexed with the inverted index.AFieldMapperfor full-text fields.Utility functions for text mapper parametersEncapsulates information about how to perform text searches over a fieldMediates access to the deprecated _type fieldMapper for the _version field. -
Enum Class SummaryEnum ClassDescriptionThe type of a field as detected while parsing a json document.An enum used to describe the relation between the range of terms in a shard when compared with a query rangeThe reason why a mapping is being merged.Enum defining the type of rangeWhat sort of term vectors are available
-
Exception Summary
GeoShapeFieldMapper