• Elasticsearch Guide: other versions:
  • Elasticsearch introduction
    • Data in: documents and indices
    • Information out: search and analyze
    • Scalability and resilience
  • Getting started with Elasticsearch
    • Get Elasticsearch up and running
    • Index some documents
    • Start searching
    • Analyze results with aggregations
    • Where to go from here
  • Set up Elasticsearch
    • Installing Elasticsearch
      • Install Elasticsearch from archive on Linux or MacOS
      • Install Elasticsearch with .zip on Windows
      • Install Elasticsearch with Debian Package
      • Install Elasticsearch with RPM
      • Install Elasticsearch with Windows MSI Installer
      • Install Elasticsearch with Docker
      • Install Elasticsearch on macOS with Homebrew
    • Configuring Elasticsearch
      • Setting JVM options
      • Secure settings
      • Logging configuration
      • Auditing settings
      • Cross-cluster replication settings
      • Transforms settings
      • Index lifecycle management settings
      • License settings
      • Machine learning settings
      • Monitoring settings
      • Security settings
      • Snapshot lifecycle management settings
      • SQL access settings
      • Watcher settings
    • Important Elasticsearch configuration
      • path.data and path.logs
      • cluster.name
      • node.name
      • network.host
      • Discovery and cluster formation settings
      • Setting the heap size
      • JVM heap dump path
      • GC logging
      • Temp directory
      • JVM fatal error logs
    • Important System Configuration
      • Configuring system settings
      • Disable swapping
      • File Descriptors
      • Virtual memory
      • Number of threads
      • DNS cache settings
      • JNA temporary directory not mounted with noexec
    • Bootstrap Checks
      • Heap size check
      • File descriptor check
      • Memory lock check
      • Maximum number of threads check
      • Max file size check
      • Maximum size virtual memory check
      • Maximum map count check
      • Client JVM check
      • Use serial collector check
      • System call filter check
      • OnError and OnOutOfMemoryError checks
      • Early-access check
      • G1GC check
      • All permission check
      • Discovery configuration check
    • Starting Elasticsearch
    • Stopping Elasticsearch
    • Adding nodes to your cluster
    • Full-cluster restart and rolling restart
    • Set up X-Pack
    • Configuring X-Pack Java Clients
    • Bootstrap Checks for X-Pack
  • Upgrade Elasticsearch
    • Rolling upgrades
    • Full cluster restart upgrade
    • Reindex before upgrading
      • Reindex in place
      • Reindex from a remote cluster
  • Aggregations
    • Metrics Aggregations
      • Avg Aggregation
      • Weighted Avg Aggregation
      • Cardinality Aggregation
      • Extended Stats Aggregation
      • Geo Bounds Aggregation
      • Geo Centroid Aggregation
      • Max Aggregation
      • Min Aggregation
      • Percentiles Aggregation
      • Percentile Ranks Aggregation
      • Scripted Metric Aggregation
      • Stats Aggregation
      • String Stats Aggregation
      • Sum Aggregation
      • Top Hits Aggregation
      • Value Count Aggregation
      • Median Absolute Deviation Aggregation
    • Bucket Aggregations
      • Adjacency Matrix Aggregation
      • Auto-interval Date Histogram Aggregation
      • Children Aggregation
      • Composite aggregation
      • Date histogram aggregation
      • Date Range Aggregation
      • Diversified Sampler Aggregation
      • Filter Aggregation
      • Filters Aggregation
      • Geo Distance Aggregation
      • GeoHash grid Aggregation
      • GeoTile Grid Aggregation
      • Global Aggregation
      • Histogram Aggregation
      • IP Range Aggregation
      • Missing Aggregation
      • Nested Aggregation
      • Parent Aggregation
      • Range Aggregation
      • Rare Terms Aggregation
      • Reverse nested Aggregation
      • Sampler Aggregation
      • Significant Terms Aggregation
      • Significant Text Aggregation
      • Terms Aggregation
      • Subtleties of bucketing range fields
    • Pipeline Aggregations
      • Avg Bucket Aggregation
      • Derivative Aggregation
      • Max Bucket Aggregation
      • Min Bucket Aggregation
      • Sum Bucket Aggregation
      • Stats Bucket Aggregation
      • Extended Stats Bucket Aggregation
      • Percentiles Bucket Aggregation
      • Moving Average Aggregation
      • Moving Function Aggregation
      • Cumulative Sum Aggregation
      • Cumulative Cardinality Aggregation
      • Bucket Script Aggregation
      • Bucket Selector Aggregation
      • Bucket Sort Aggregation
      • Serial Differencing Aggregation
    • Matrix Aggregations
      • Matrix Stats
    • Caching heavy aggregations
    • Returning only aggregation results
    • Aggregation Metadata
    • Returning the type of the aggregation
    • Indexing aggregation results with transforms
  • Query DSL
    • Query and filter context
    • Compound queries
      • Boolean
      • Boosting
      • Constant score
      • Disjunction max
      • Function score
    • Full text queries
      • Intervals
      • Match
      • Match boolean prefix
      • Match phrase
      • Match phrase prefix
      • Multi-match
      • Common Terms Query
      • Query string
      • Simple query string
    • Geo queries
      • Geo-bounding box
      • Geo-distance
      • Geo-polygon
      • Geo-shape
    • Shape queries
      • Shape
    • Joining queries
      • Nested
      • Has child
      • Has parent
      • Parent ID
    • Match all
    • Span queries
      • Span containing
      • Span field masking
      • Span first
      • Span multi-term
      • Span near
      • Span not
      • Span or
      • Span term
      • Span within
    • Specialized queries
      • Distance feature
      • More like this
      • Percolate
      • Rank feature
      • Script
      • Script score
      • Wrapper
      • Pinned Query
    • Term-level queries
      • Exists
      • Fuzzy
      • IDs
      • Prefix
      • Range
      • Regexp
      • Term
      • Terms
      • Terms set
      • Type Query
      • Wildcard
    • minimum_should_match parameter
    • rewrite parameter
    • Regular expression syntax
  • Search across clusters
  • Scripting
    • How to use scripts
    • Accessing document fields and special variables
    • Scripting and security
    • Painless scripting language
    • Lucene expressions language
    • Advanced scripts using script engines
  • Mapping
    • Removal of mapping types
    • Field datatypes
      • Alias
      • Arrays
      • Binary
      • Boolean
      • Date
      • Date nanoseconds
      • Dense vector
      • Histogram
      • Flattened
      • Geo-point
      • Geo-shape
      • IP
      • Join
      • Keyword
      • Nested
      • Numeric
      • Object
      • Percolator
      • Range
      • Rank feature
      • Rank features
      • Search-as-you-type
      • Sparse vector
      • Text
      • Token count
      • Shape
    • Meta-Fields
      • _field_names field
      • _ignored field
      • _id field
      • _index field
      • _meta field
      • _routing field
      • _source field
      • _type field
    • Mapping parameters
      • analyzer
      • boost
      • coerce
      • copy_to
      • doc_values
      • dynamic
      • eager_global_ordinals
      • enabled
      • fielddata
      • format
      • ignore_above
      • ignore_malformed
      • index
      • index_options
      • index_phrases
      • index_prefixes
      • meta
      • fields
      • normalizer
      • norms
      • null_value
      • position_increment_gap
      • properties
      • search_analyzer
      • similarity
      • store
      • term_vector
    • Dynamic Mapping
      • Dynamic field mapping
      • Dynamic templates
  • Text analysis
    • Overview
    • Concepts
      • Anatomy of an analyzer
      • Index and search analysis
      • Stemming
      • Token graphs
    • Configure text analysis
      • Test an analyzer
      • Configuring built-in analyzers
      • Create a custom analyzer
      • Specify an analyzer
    • Built-in analyzer reference
      • Fingerprint Analyzer
      • Keyword Analyzer
      • Language Analyzers
      • Pattern Analyzer
      • Simple Analyzer
      • Standard Analyzer
      • Stop Analyzer
      • Whitespace Analyzer
    • Tokenizer reference
      • Char Group Tokenizer
      • Classic Tokenizer
      • Edge n-gram tokenizer
      • Keyword Tokenizer
      • Letter Tokenizer
      • Lowercase Tokenizer
      • N-gram tokenizer
      • Path Hierarchy Tokenizer
      • Path Hierarchy Tokenizer Examples
      • Pattern Tokenizer
      • Simple Pattern Tokenizer
      • Simple Pattern Split Tokenizer
      • Standard Tokenizer
      • Thai Tokenizer
      • UAX URL Email Tokenizer
      • Whitespace Tokenizer
    • Token filter reference
      • Apostrophe
      • ASCII folding
      • CJK bigram
      • CJK width
      • Classic
      • Common grams
      • Conditional
      • Decimal digit
      • Delimited payload
      • Dictionary decompounder
      • Edge n-gram
      • Elision
      • Fingerprint
      • Flatten graph
      • Hunspell
      • Hyphenation decompounder
      • Keep types
      • Keep words
      • Keyword marker
      • Keyword repeat
      • KStem
      • Length
      • Limit token count
      • Lowercase
      • MinHash
      • Multiplexer
      • N-gram
      • Normalization
      • Pattern capture
      • Pattern replace
      • Phonetic
      • Porter stem
      • Predicate script
      • Remove duplicates
      • Reverse
      • Shingle
      • Snowball
      • Stemmer
      • Stemmer override
      • Stop
      • Synonym
      • Synonym graph
      • Trim
      • Truncate
      • Unique
      • Uppercase
      • Word delimiter
      • Word delimiter graph
    • Character filters reference
      • HTML Strip Char Filter
      • Mapping Char Filter
      • Pattern Replace Char Filter
    • Normalizers
  • Modules
    • Discovery and cluster formation
      • Discovery
      • Quorum-based decision making
      • Voting configurations
      • Bootstrapping a cluster
      • Adding and removing nodes
      • Publishing the cluster state
      • Cluster fault detection
      • Discovery and cluster formation settings
    • Shard allocation and cluster-level routing
      • Cluster level shard allocation
      • Disk-based shard allocation
      • Shard allocation awareness
      • Cluster-level shard allocation filtering
      • Miscellaneous cluster settings
    • Local Gateway
      • Dangling indices
    • HTTP
    • Indices
      • Circuit Breaker
      • Fielddata
      • Node Query Cache
      • Indexing Buffer
      • Shard request cache
      • Index recovery
      • Search Settings
    • Network Settings
    • Node
    • Plugins
    • Thread Pool
    • Transport
    • Remote clusters
  • Index modules
    • Analysis
    • Index Shard Allocation
      • Index-level shard allocation filtering
      • Delaying allocation when a node leaves
      • Index recovery prioritization
      • Total shards per node
    • Mapper
    • Merge
    • Similarity module
    • Slow Log
    • Store
      • Preloading data into the file system cache
    • Translog
    • History retention
    • Index Sorting
      • Use index sorting to speed up conjunctions
  • Ingest node
    • Pipeline Definition
    • Accessing Data in Pipelines
    • Conditional Execution in Pipelines
      • Handling Nested Fields in Conditionals
      • Complex Conditionals
      • Conditionals with the Pipeline Processor
      • Conditionals with the Regular Expressions
    • Handling Failures in Pipelines
    • Enrich your data
      • Set up an enrich processor
      • Enrich policy definition
      • Example: Enrich your data based on geolocation
      • Example: Enrich your data based on exact values
    • Processors
      • Append Processor
      • Bytes Processor
      • Circle Processor
      • Convert Processor
      • CSV Processor
      • Date Processor
      • Date Index Name Processor
      • Dissect Processor
      • Dot Expander Processor
      • Drop Processor
      • Enrich Processor
      • Fail Processor
      • Foreach Processor
      • GeoIP Processor
      • Grok Processor
      • Gsub Processor
      • HTML Strip Processor
      • Inference Processor
      • Join Processor
      • JSON Processor
      • KV Processor
      • Lowercase Processor
      • Pipeline Processor
      • Remove Processor
      • Rename Processor
      • Script Processor
      • Set Processor
      • Set Security User Processor
      • Split Processor
      • Sort Processor
      • Trim Processor
      • Uppercase Processor
      • URL Decode Processor
      • User Agent processor
  • ILM: Manage the index lifecycle
    • Overview
    • Concepts
      • Index lifecycle
      • Rollover
      • Policy updates
    • Automate rollover
    • Index lifecycle actions
      • Allocate
      • Delete
      • Force merge
      • Freeze
      • Read only
      • Rollover
      • Set priority
      • Shrink
      • Unfollow
      • Wait for snapshot
    • Configure lifecycle policy
    • Index lifecycle error handling
    • Start and stop index lifecycle management
    • Configure rollover
      • Skipping Rollover
    • Manage existing indices
      • Managing existing periodic indices with ILM
      • Reindexing via ILM
    • Restore a managed index
  • SQL access
    • Overview
    • Getting Started with SQL
    • Conventions and Terminology
      • Mapping concepts across SQL and Elasticsearch
    • Security
    • SQL REST API
      • Overview
      • Response Data Formats
      • Paginating through a large response
      • Filtering using Elasticsearch query DSL
      • Columnar results
      • Supported REST parameters
    • SQL Translate API
    • SQL CLI
    • SQL JDBC
      • API usage
    • SQL ODBC
      • Driver installation
      • Configuration
    • SQL Client Applications
      • DBeaver
      • DbVisualizer
      • Microsoft Excel
      • Microsoft Power BI Desktop
      • Microsoft PowerShell
      • MicroStrategy Desktop
      • Qlik Sense Desktop
      • SQuirreL SQL
      • SQL Workbench/J
      • Tableau Desktop
    • SQL Language
      • Lexical Structure
      • SQL Commands
      • DESCRIBE TABLE
      • SELECT
      • SHOW COLUMNS
      • SHOW FUNCTIONS
      • SHOW TABLES
      • Data Types
      • Index patterns
      • Frozen Indices
    • Functions and Operators
      • Comparison Operators
      • Logical Operators
      • Math Operators
      • Cast Operators
      • LIKE and RLIKE Operators
      • Aggregate Functions
      • Grouping Functions
      • Date/Time and Interval Functions and Operators
      • Full-Text Search Functions
      • Mathematical Functions
      • String Functions
      • Type Conversion Functions
      • Geo Functions
      • Conditional Functions And Expressions
      • System Functions
    • Reserved keywords
    • SQL Limitations
  • Monitor a cluster
    • Overview
    • How it works
    • Monitoring in a production environment
    • Elastic Stack Monitoring Service
    • Collecting monitoring data
      • Pausing data collection
    • Collecting monitoring data with Metricbeat
    • Collecting log data with Filebeat
    • Configuring indices for monitoring
    • Collectors
    • Exporters
      • Local exporters
      • HTTP exporters
    • Troubleshooting
  • Frozen indices
    • Best practices
    • Searching a frozen index
    • Monitoring frozen indices
  • Roll up or transform your data
    • Rolling up historical data
      • Overview
      • API quick reference
      • Getting started
      • Understanding groups
      • Rollup aggregation limitations
      • Rollup search limitations
    • Transforming data
      • Overview
      • When to use transforms
      • How checkpoints work
      • API quick reference
      • Tutorial: Transforming the eCommerce sample data
      • Examples
      • Troubleshooting
      • Limitations
  • Set up a cluster for high availability
    • Back up a cluster
      • Back up the data
      • Back up the cluster configuration
      • Back up the security configuration
      • Restore the security configuration
      • Restore the data
    • Cross-cluster replication
      • Overview
      • Requirements for leader indices
      • Automatically following indices
      • Getting started with cross-cluster replication
      • Remote recovery
      • Upgrading clusters
  • Snapshot and restore
    • Register repository
    • Take a snapshot
    • Restore a snapshot
    • Monitor snapshot and restore
    • SLM: Manage the snapshot lifecycle
      • Tutorial: Automate backups with SLM
      • Security and SLM
    • Snapshot lifecycle management retention
  • Secure a cluster
    • Overview
    • Configuring security
      • Separating node-to-node and client traffic
      • Security files
      • FIPS 140-2
    • User authentication
      • Built-in users
      • Internal users
      • Token-based authentication services
      • Realms
      • Realm chains
      • Active Directory user authentication
      • File-based user authentication
      • LDAP user authentication
      • Native user authentication
      • OpenID Connect authentication
      • PKI user authentication
      • SAML authentication
      • Kerberos authentication
      • Integrating with other authentication systems
      • Enabling anonymous access
      • Controlling the user cache
    • Configuring SAML single-sign-on on the Elastic Stack
      • The identity provider
      • Configure Elasticsearch for SAML authentication
      • Generating SP metadata
      • Configuring role mappings
      • User metadata
      • Configuring Kibana
      • Troubleshooting SAML Realm Configuration
      • SAML without Kibana
    • Configuring single sign-on to the Elastic Stack using OpenID Connect
      • The OpenID Connect Provider
      • Configure Elasticsearch for OpenID Connect authentication
      • Configuring role mappings
      • User metadata
      • Configuring Kibana
      • OpenID Connect without Kibana
    • User authorization
      • Built-in roles
      • Defining roles
      • Security privileges
      • Document level security
      • Field level security
      • Granting privileges for indices and aliases
      • Mapping users and groups to roles
      • Setting up field and document level security
      • Submitting requests on behalf of other users
      • Configuring authorization delegation
      • Customizing roles and authorization
    • Enabling audit logging
      • Audit event types
      • Logfile audit output
      • Auditing search queries
    • Encrypting communications
      • Setting up TLS on a cluster
      • Encrypting communications in Elasticsearch
      • Encrypting communications in an Elasticsearch Docker Container
      • Enabling cipher suites for stronger encryption
    • Restricting connections with IP filtering
    • Cross cluster search, clients, and integrations
      • Cross cluster search and security
      • Java Client and security
      • HTTP/REST clients and security
      • ES-Hadoop and Security
      • Monitoring and security
    • Tutorial: Getting started with security
      • Enable Elasticsearch security features
      • Create passwords for built-in users
      • Add the built-in user to Kibana
      • Configure authentication
      • Create users
      • Assign roles
      • Add user information in Logstash
      • View system metrics in Kibana
    • Tutorial: Encrypting communications
      • Generate certificates
      • Encrypt internode communications
      • Add nodes to your cluster
    • Troubleshooting
      • Some settings are not returned via the nodes settings API
      • Authorization exceptions
      • Users command fails due to extra arguments
      • Users are frequently locked out of Active Directory
      • Certificate verification fails for curl on Mac
      • SSLHandshakeException causes connections to fail
      • Common SSL/TLS exceptions
      • Common Kerberos exceptions
      • Common SAML issues
      • Internal Server Error in Kibana
      • Setup-passwords command fails due to connection failure
      • Failures due to relocation of the configuration files
    • Limitations
  • Alerting on cluster and index events
    • Getting started with Watcher
    • How Watcher works
    • Encrypting sensitive data in Watcher
    • Inputs
      • Simple input
      • Search input
      • HTTP input
      • Chain input
    • Triggers
      • Schedule trigger
    • Conditions
      • Always condition
      • Never condition
      • Compare condition
      • Array compare condition
      • Script condition
    • Actions
      • Running an action for each element in an array
      • Adding conditions to actions
      • Email action
      • Webhook action
      • Index action
      • Logging Action
      • Slack Action
      • PagerDuty action
      • Jira action
    • Payload transforms
      • Search payload transform
      • Script payload transform
      • Chain payload transform
    • Java API
    • Managing watches
    • Example watches
      • Watching the status of an Elasticsearch cluster
      • Watching event data
    • Troubleshooting
    • Limitations
  • Command line tools
    • elasticsearch-certgen
    • elasticsearch-certutil
    • elasticsearch-croneval
      • Parameters
    • elasticsearch-keystore
    • elasticsearch-migrate
    • elasticsearch-node
    • elasticsearch-saml-metadata
    • elasticsearch-setup-passwords
    • elasticsearch-shard
    • elasticsearch-syskeygen
    • elasticsearch-users
  • How To
    • General recommendations
    • Recipes
      • Mixing exact search with stemming
      • Getting consistent scoring
      • Incorporating static relevance signals into the score
    • Tune for indexing speed
    • Tune for search speed
      • Tune your queries with the Profile API
      • Faster phrase queries with index_phrases
      • Faster prefix queries with index_prefixes
    • Tune for disk usage
    • Avoid oversharding
  • Glossary of terms
  • REST APIs
    • API conventions
      • Multiple indices
      • Date math support in index names
      • Cron expressions
      • Common options
      • URL-based access control
    • cat APIs
      • cat aliases
      • cat allocation
      • cat count
      • cat fielddata
      • cat health
      • cat indices
      • cat master
      • cat nodeattrs
      • cat nodes
      • cat pending tasks
      • cat plugins
      • cat recovery
      • cat repositories
      • cat task management
      • cat thread pool
      • cat shards
      • cat segments
      • cat snapshots
      • cat templates
    • Cluster APIs
      • Cluster allocation explain
      • Cluster get settings
      • Cluster health
      • Cluster reroute
      • Cluster state
      • Cluster stats
      • Cluster update settings
      • Nodes feature usage
      • Nodes hot threads
      • Nodes info
      • Nodes stats
      • Pending cluster tasks
      • Remote cluster info
      • Task management
      • Voting configuration exclusions
    • Cross-cluster replication APIs
      • Get CCR stats
      • Create follower
      • Pause follower
      • Resume follower
      • Unfollow
      • Forget follower
      • Get follower stats
      • Get follower info
      • Create auto-follow pattern
      • Delete auto-follow pattern
      • Get auto-follow pattern
      • Pause auto-follow pattern
      • Resume auto-follow pattern
    • Document APIs
      • Reading and Writing documents
      • Index
      • Get
      • Delete
      • Delete by query
      • Update
      • Update By Query API
      • Multi get
      • Bulk
      • Reindex
      • Term vectors
      • Multi term vectors
      • ?refresh
      • Optimistic concurrency control
    • Enrich APIs
      • Put enrich policy
      • Delete enrich policy
      • Get enrich policy
      • Execute enrich policy
      • Enrich stats
    • Explore API
    • Index APIs
      • Add index alias
      • Analyze
      • Clear cache
      • Clone index
      • Close index
      • Create index
      • Delete index
      • Delete index alias
      • Delete index template
      • Flush
      • Force merge
      • Freeze index
      • Get field mapping
      • Get index
      • Get index alias
      • Get index settings
      • Get index template
      • Get mapping
      • Index alias exists
      • Index exists
      • Index recovery
      • Index segments
      • Index shard stores
      • Index stats
      • Index template exists
      • Open index
      • Put index template
      • Put mapping
      • Refresh
      • Rollover index
      • Shrink index
      • Split index
      • Synced flush
      • Type exists
      • Unfreeze index
      • Update index alias
      • Update index settings
    • Index lifecycle management API
      • Create policy
      • Get policy
      • Delete policy
      • Move to step
      • Remove policy
      • Retry policy
      • Get index lifecycle management status
      • Explain lifecycle
      • Start index lifecycle management
      • Stop index lifecycle management
    • Ingest APIs
      • Put pipeline
      • Get pipeline
      • Delete pipeline
      • Simulate pipeline
    • Info API
    • Licensing APIs
      • Delete license
      • Get license
      • Get trial status
      • Start trial
      • Get basic status
      • Start basic
      • Update license
    • Machine learning anomaly detection APIs
      • Add events to calendar
      • Add jobs to calendar
      • Close jobs
      • Create jobs
      • Create calendar
      • Create datafeeds
      • Create filter
      • Delete calendar
      • Delete datafeeds
      • Delete events from calendar
      • Delete filter
      • Delete forecast
      • Delete jobs
      • Delete jobs from calendar
      • Delete model snapshots
      • Delete expired data
      • Find file structure
      • Flush jobs
      • Forecast jobs
      • Get buckets
      • Get calendars
      • Get categories
      • Get datafeeds
      • Get datafeed statistics
      • Get influencers
      • Get jobs
      • Get job statistics
      • Get machine learning info
      • Get model snapshots
      • Get overall buckets
      • Get scheduled events
      • Get filters
      • Get records
      • Open jobs
      • Post data to jobs
      • Preview datafeeds
      • Revert model snapshots
      • Set upgrade mode
      • Start datafeeds
      • Stop datafeeds
      • Update datafeeds
      • Update filter
      • Update jobs
      • Update model snapshots
    • Machine learning data frame analytics APIs
      • Create data frame analytics jobs
      • Create inference trained model
      • Delete data frame analytics jobs
      • Delete inference trained model
      • Evaluate data frame analytics
      • Explain data frame analytics API
      • Get data frame analytics jobs
      • Get data frame analytics jobs stats
      • Get inference trained model
      • Get inference trained model stats
      • Start data frame analytics jobs
      • Stop data frame analytics jobs
    • Migration APIs
      • Deprecation info
    • Reload search analyzers
    • Rollup APIs
      • Create rollup jobs
      • Delete rollup jobs
      • Get job
      • Get rollup caps
      • Get rollup index caps
      • Rollup search
      • Start rollup jobs
      • Stop rollup jobs
    • Search APIs
      • Search
      • URI Search
      • Request Body Search
      • Search Template
      • Multi Search Template
      • Search Shards API
      • Suggesters
      • Multi Search API
      • Count API
      • Validate API
      • Explain API
      • Profile API
      • Field Capabilities API
      • Ranking Evaluation API
    • Security APIs
      • Authenticate
      • Change passwords
      • Clear cache
      • Clear roles cache
      • Create API keys
      • Create or update application privileges
      • Create or update role mappings
      • Create or update roles
      • Create or update users
      • Delegate PKI authentication
      • Delete application privileges
      • Delete role mappings
      • Delete roles
      • Delete users
      • Disable users
      • Enable users
      • Get API key information
      • Get application privileges
      • Get builtin privileges
      • Get role mappings
      • Get roles
      • Get token
      • Get users
      • Has privileges
      • Invalidate API key
      • Invalidate token
      • OpenID Connect Prepare Authentication API
      • OpenID Connect authenticate API
      • OpenID Connect logout API
      • SAML prepare authentication API
      • SAML authenticate API
      • SAML logout API
      • SAML invalidate API
      • SSL certificate
    • Snapshot and restore APIs
      • Clean up snapshot repository
    • Snapshot lifecycle management API
      • Put policy
      • Get policy
      • Delete policy
      • Execute snapshot lifecycle policy
      • Execute snapshot retention policy
      • Get snapshot lifecycle management status
      • Get snapshot lifecycle stats
      • Start snapshot lifecycle management
      • Stop snapshot lifecycle management
    • Transform APIs
      • Create transform
      • Update transform
      • Delete transform
      • Get transforms
      • Get transform statistics
      • Preview transform
      • Start transform
      • Stop transforms
    • Usage API
    • Watcher APIs
      • Ack watch
      • Activate watch
      • Deactivate watch
      • Delete watch
      • Execute watch
      • Get watch
      • Get Watcher stats
      • Put watch
      • Start watch service
      • Stop watch service
    • Definitions
      • Role mapping resources
  • Release highlights
    • 7.6.0
    • 7.5.0
    • 7.4.0
    • 7.3.0
    • 7.2.0
    • 7.1.0
    • 7.0.0
  • Breaking changes
    • 7.6
    • 7.5
    • 7.4
    • 7.3
    • 7.2
    • 7.1
    • 7.0
  • Release notes
    • Elasticsearch version 7.6.2
    • Elasticsearch version 7.6.1
    • Elasticsearch version 7.6.0
    • Elasticsearch version 7.5.2
    • Elasticsearch version 7.5.1
    • Elasticsearch version 7.5.0
    • Elasticsearch version 7.4.2
    • Elasticsearch version 7.4.1
    • Elasticsearch version 7.4.0
    • Elasticsearch version 7.3.2
    • Elasticsearch version 7.3.1
    • Elasticsearch version 7.3.0
    • Elasticsearch version 7.2.1
    • Elasticsearch version 7.2.0
    • Elasticsearch version 7.1.1
    • Elasticsearch version 7.1.0
    • Elasticsearch version 7.0.0
    • Elasticsearch version 7.0.0-rc2
    • Elasticsearch version 7.0.0-rc1
    • Elasticsearch version 7.0.0-beta1
    • Elasticsearch version 7.0.0-alpha2
    • Elasticsearch version 7.0.0-alpha1