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