Requirements
This page demonstrates various applies_to version syntax examples.
This is equivalent to ga 9.0+ — the feature is available from version 9.0 onwards.
The feature was in beta from 9.0 to 9.1 (inclusive), then became GA in 9.2+.
The feature was in preview only in version 9.0 (exactly), then became GA in 9.1+.
Interpreted as: preview =9.0 (exact), ga 9.1+ (open-ended).
Interpreted as: preview =9.0, beta =9.1, ga 9.2+.
Interpreted as: unavailable =9.0, beta =9.1, preview 9.2-9.3 (range to fill the gap), ga 9.4+.
Interpreted as: preview 8.0-8.19, beta 9.0-9.1, ga 9.2+.
By default, patch versions (e.g., the .4 in 9.0.4) are hidden in badge displays, showing only 9.0 instead. To explicitly show the patch version, add an exclamation mark ! after the version declaration.
7.5.4+ instead of 7.5+.
!, shows 7.5+ (patch hidden).
7.0.3-7.5.2 with both patch versions visible.
7.0.5-7.5 with patch only on min.
7.0-7.5.3 with patch only on max.
7.5.3 as an exact version with patch visible.
Interpreted as: deprecated 9.2-9.4, removed 9.5+.
To follow this tutorial you will need to install the following components:
- An installation of Elasticsearch, based on our hosted Elastic Cloud service (which includes a free trial period), or a self-hosted service that you run on your own computer. See the Install Elasticsearch section above for installation instructions.
- A Python interpreter. Make sure it is a recent version, such as Python 3.8 or newer.
The tutorial assumes that you have no previous knowledge of Elasticsearch or general search topics, but it expects you to have a basic familiarity with the following technologies, at least at a beginner level:
- Python development
- The Flask web framework for Python.
- The command prompt or terminal application in your operating system.