Docs
  • Guides
  • APIs (opens in a new tab)
  • Products
    Elasticsearch Observability Security Elastic Cloud
  • Reference
  • Troubleshoot
  • Release notes
  1. Docs /
  2. Reference /
  3. Elasticsearch /
  4. Mapping

Mapping parameters

The following pages provide detailed explanations of the various mapping parameters that are used by field mappings:

The following mapping parameters are common to some or all field data types:

  • analyzer
  • coerce
  • copy_to
  • doc_values
  • dynamic
  • eager_global_ordinals
  • enabled
  • fielddata
  • fields
  • format
  • ignore_above
  • ignore_malformed
  • index_options
  • index_phrases
  • index_prefixes
  • index_terms
  • index
  • meta
  • normalizer
  • norms
  • null_value
  • position_increment_gap
  • properties
  • search_analyzer
  • similarity
  • subobjects
  • store
  • term_vector
Previous
Version
Next
analyzer
  • View as Markdown
  • Report a docs issue
  • Edit this page
  • Learn how to contribute
Get started free
  • 14-day free trial
  • All features included
  • No setup required
Section
Reference
Docs Guides APIs (opens in a new tab) Reference Troubleshoot Release notes
Version
Reference
Elasticsearch
  • Overview
  • Configuration
    • Circuit breaker settings
    • Auditing settings
    • Enrich settings
    • Cluster-level shard allocation and routing settings
    • Miscellaneous cluster settings
    • Cross-cluster replication settings
    • Discovery and cluster formation settings
    • Field data cache settings
    • Health Diagnostic settings
    • Index lifecycle management settings
    • Data stream lifecycle settings
    • Index management settings
    • Index recovery settings
    • Indexing buffer settings
    • Indexing pressure
    • Ingest settings
    • License settings
    • Local gateway
    • Machine learning settings
    • Inference settings
    • Monitoring settings
    • Node settings
    • Path settings
    • Networking settings
    • Node query cache settings
    • Remote cluster settings
    • Search settings
    • Security settings
    • Cluster state encryption
    • Shard request cache
    • Snapshot and restore settings
      • S3 repository
      • Azure repository
      • GCS repository
      • Shared file system repository
      • Read-only URL repository
      • Source-only repository
    • Transforms settings
    • Thread pool settings
    • Watcher settings
  • JVM settings
  • Built-in roles
  • Elasticsearch privileges
  • Columnar
  • Index settings
    • Serverless index settings
    • General
    • Shard allocation
      • Data tier allocation
      • Index recovery prioritization
      • Total shards per node
    • History retention
    • Index blocks
    • Mapping limit
    • Merge
    • Similarity
    • Slow log
    • Sorting
      • Use index sorting to speed up conjunctions
    • Store
      • Preloading data into the file system cache
    • Time series
    • Source settings
    • Translog
  • Index lifecycle actions
    • Allocate
    • Delete
    • Force merge
    • Migrate
    • Read only
    • Rollover
    • Downsample
    • Searchable snapshot
    • Set priority
    • Shrink
    • Unfollow
    • Wait for snapshot
  • REST APIs
    • API conventions
    • Common options
    • Compatibility
    • Guides and examples
      • Collapse search results
      • Create index from source
      • Understand the lifecycle status
      • Filter search results
      • Rescore search results
      • Find text structure API examples
      • Highlighting
        • Highlighting settings
        • Highlighting examples
        • How highlighters work internally
      • Analyze index disk usage
      • Optimistic concurrency control
      • Paginate search results
      • Query API key information
      • Reciprocal rank fusion
      • The refresh parameter
      • Reindex data stream
      • Reindex indices
      • Retrieve inner hits
      • Retrieve selected fields
      • Retrieve stored fields
      • Retrievers
        • kNN retriever
        • Linear retriever
        • Pinned retriever
        • Rescorer retriever
        • RRF retriever
        • Query rules retriever
        • Standard retriever
        • Text similarity re-ranker retriever
        • Diversify retriever
        • Examples
      • Search multiple data streams and indices
      • Profile search requests
      • Ranking evaluation
      • Search shard routing
      • Suggesters
      • Sort search results
      • Searching with query rules
      • The shard request cache
      • Term vectors API examples
      • Update By Query API
      • Update a document
      • Update cross-cluster API examples
      • Vector tile search API
  • Mapping
    • Document metadata fields
      • _doc_count field
      • _field_names field
      • _ignored field
      • _id field
      • _index field
      • _meta field
      • _routing field
      • _source field
      • _tier field
    • Field data types
      • Aggregate metric
      • Alias
      • Arrays
      • Binary
      • Boolean
      • Completion
      • Date
      • Date nanoseconds
      • Dense vector
      • Flattened
      • Geopoint
      • Geoshape
      • Histogram
      • Exponential histogram
      • T-digest
      • IP
      • Join
      • Keyword
      • Nested
      • Numeric
      • Object
      • Pass-through object
      • Percolator
      • Point
      • Range
      • Rank feature
      • Rank features
      • Rank vectors
      • Search-as-you-type
      • Semantic
        • Reference
      • Semantic text
        • Reference
        • How-to guides
          • Set up and configure
          • Ingest data
          • Search and retrieve
      • Shape
      • Sparse vector
      • Text type family
        • Text
        • Pattern Text
        • Match Only Text
      • Token count
      • Unsigned long
      • Version
    • Mapping parameters
      • analyzer
      • coerce
      • copy_to
      • doc_values
      • dynamic
      • eager_global_ordinals
      • enabled
      • format
      • ignore_above
      • ignore_above index setting
      • ignore_malformed
      • index
      • index_options
      • index_phrases
      • index_prefixes
      • meta
      • fields
      • normalizer
      • norms
      • null_value
      • position_increment_gap
      • properties
      • search_analyzer
      • similarity
      • store
      • subobjects
      • term_vector
      • Better Binary Quantization (BBQ)
  • Elasticsearch audit events
  • Command-line tools
    • elasticsearch-certgen
    • elasticsearch-certutil
    • elasticsearch-create-enrollment-token
    • elasticsearch-croneval
    • elasticsearch-keystore
    • elasticsearch-node
    • elasticsearch-reconfigure-node
    • elasticsearch-reset-password
    • elasticsearch-saml-metadata
    • elasticsearch-service-tokens
    • elasticsearch-setup-passwords
    • elasticsearch-shard
    • elasticsearch-syskeygen
    • elasticsearch-users
  • Query languages
  • Text analysis components
  • Aggregations
  • Processor reference
  • Curator
  • Clients
  • Elasticsearch plugins
  • Scripting languages
Elastic logo
  • Trademarks
  • Terms of Use
  • Privacy
  • Sitemap

© 2026 Elasticsearch B.V. All Rights Reserved.

This content is available in different formats for convenience only. All original licensing terms apply.

Elasticsearch is a trademark of Elasticsearch B.V., registered in the U.S. and in other countries. Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant logo are trademarks of the Apache Software Foundation in the United States and/or other countries.