Spec-Zone.ru › Elasticsearch 8
›Elasticsearch Руководство [8.17] ›REST API

API корневого уровня

Справочник по новым API

Для получения самых последних данных об API обратитесь к API информации.

Базовый URL API Elasticsearch возвращает информацию о его базовой сборке, версии и кластере.

$response = $client->info();
resp = client.info()
print(resp)
response = client.info
puts response
res, err := es.Info()
fmt.Println(res, err)
const response = await client.info();
console.log(response);
GET /

Предварительные требования

  • Если функции безопасности Elasticsearch включены, вам потребуется monitor, manage или all привилегия кластера для использования этого API.

Тело ответа

name
Ответный Имя узла.
cluster_name
Ответный Имя кластера.
cluster_uuid
Имя кластера, подтвержденное API состояния кластера.
version
(объект) Содержит информацию о текущей версии Elasticsearch. + свойства version
Подробности
number
Номер версии отвечающей сборки Elasticsearch.
build_flavor
Разновидность сборки, например, default.
build_type
Тип сборки, соответствующий способу установки Elasticsearch, например, docker, rpm, tar.
build_hash
SHA-хеш Git коммита Elasticsearch.
build_date
Дата Git коммита Elasticsearch.
build_snapshot
Если сборка Elasticsearch была сделана из снимка.
lucene_version
Номер версии внутреннего программного обеспечения Lucene Elasticsearch.
minimum_wire_compatibility_version
Минимальная версия узла, с которой может взаимодействовать отвечающий узел. Также минимальная версия, с которой можно выполнить поэтапное обновление.
minimum_index_compatibility_version
Минимальная версия индекса, с которой отвечающий узел может читать данные с диска.

Примеры

API возвращает следующий ответ:

{
  "name": "instance-0000000000",
  "cluster_name": "my_test_cluster",
  "cluster_uuid": "5QaxoN0pRZuOmWSxstBBwQ",
  "version": {
    "build_date": "2024-02-01T13:07:13.727175297Z",
    "minimum_wire_compatibility_version": "7.17.0",
    "build_hash": "6185ba65d27469afabc9bc951cded6c17c21e3f3",
    "number": "8.12.1",
    "lucene_version": "9.9.2",
    "minimum_index_compatibility_version": "7.0.0",
    "build_flavor": "default",
    "build_snapshot": false,
    "build_type": "docker"
  },
  "tagline": "You Know, for Search"
}

© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/rest-api-root.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API