解析错误以翻译 /_sql/translate 使用 UPDATE

Parsing error to translate /_sql/translate use UPDATE

我在 ElasticSearch 上使用 SQL 翻译器处理具有 UPDATE 关键字的查询。 我可以翻译 SELECT 个查询,但是 UPDATE 不工作。

POST /_sql/translate
{
    "query": "UPDATE inspections SET business_state='RS' WHERE business_city='Passo Fundo'"
}

错误:

{
  "error": {
    "root_cause": [
      {
        "type": "parsing_exception",
        "reason": "line 1:1: mismatched input 'UPDATE' expecting {'(', 'DEBUG', 'DESC', 'DESCRIBE', 'EXPLAIN', 'SELECT', 'SHOW', 'SYS', 'WITH'}"
      }
    ],
    "type": "parsing_exception",
    "reason": "line 1:1: mismatched input 'UPDATE' expecting {'(', 'DEBUG', 'DESC', 'DESCRIBE', 'EXPLAIN', 'SELECT', 'SHOW', 'SYS', 'WITH'}",
    "caused_by": {
      "type": "input_mismatch_exception",
      "reason": null
    }
  },
  "status": 400
}

更新SQL 命令不受支持。 Link 列出支持的 SQL 命令