Spec-Zone.ru › Elasticsearch 7
›Elasticsearch Guide [7.17] ›REST API ›SQL API

API перевода SQL

Переводит запрос SQL поиска в запрос API поиска, содержащий Query DSL. См. API перевода SQL.

POST _sql/translate
{
  "query": "SELECT * FROM library ORDER BY page_count DESC",
  "fetch_size": 10
}

Запрос

GET _sql/translate

POST _sql/translate

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

  • Если включены функции безопасности Elasticsearch, у вас должна быть read привилегия доступа к индексу для потока данных, индекса или псевдонима, по которому вы производите поиск.

Ограничения

См. Ограничения SQL.

Тело запроса

API перевода SQL принимает те же параметры тела запроса, что и API поиска SQL, за исключением cursor.

Тело ответа

API перевода SQL возвращает то же тело ответа, что и API поиска.

© 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/7.17/sql-translate-api.html

Spec-Zone.ru

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