docs-builder
Loading

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+.

This feature is in preview in 9.0.

This feature was in beta from 9.0 to 9.1.

This feature is generally available since 9.2.

This feature was in preview only in 9.0 (exact).

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.

Shows 7.5.4+ instead of 7.5+.

Without !, shows 7.5+ (patch hidden).

Shows 7.0.3-7.5.2 with both patch versions visible.

Shows 7.0.5-7.5 with patch only on min.

Shows 7.0-7.5.3 with patch only on max.

Shows 7.5.3 as an exact version with patch visible.

Interpreted as: deprecated 9.2-9.4, removed 9.5+.

This feature is deprecated starting in 9.0.

This feature was removed in 9.2.

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.