SQL REST API接受JSON文档中的SQL,执行该SQL,然后返回结果。
例如:
POST /_sql?format=txt
{
"query": "SELECT * FROM library ORDER BY page_count DESC LIMIT 5"
}
返回结果:
author | name | page_count | release_date |
---|---|---|---|
Peter F. Hamilton | Pandora’s Star | 768 | 2004-03-02T00:00:00.000Z |
Vernor Vinge | A Fire Upon the Deep | 613 | 1992-06-01T00:00:00.000Z |
Frank Herbert | Dune | 604 | 1965-06-01T00:00:00.000Z |
Alastair Reynolds | Revelation Space | 585 | 2000-03-15T00:00:00.000Z |
James S.A. Corey | Leviathan Wakes | 561 | 2011-06-02T00:00:00.000Z |
使用Kibana控制台
如果您正在使用Kibana Console(强烈建议使用),请在创建查询时利用三引号"""。这不仅会自动在查询字符串中转义双引号(”),而且支持多行,如图所示: