Elasticsearch 包含一个 SQL 功能,用于对索引执行 SQL 查询并以表格格式返回结果。

以下章节旨在涵盖从用法到语法和驱动程序的所有内容。经验丰富的用户或时间紧迫的用户可能希望直接跳转到 SQL 命令函数 列表。

概述
Elasticsearch SQL 及其功能概述。
入门
立即开始在 Elasticsearch 中使用 SQL。
概念和术语
SQL 和 Elasticsearch 之间的语言约定。
安全
保护 Elasticsearch SQL 和 Elasticsearch 的安全。
REST API
通过 REST 以 JSON 格式执行 SQL。
翻译 API
将 JSON 格式的 SQL 转换为 Elasticsearch 原生查询。
CLI
用于对 Elasticsearch 执行 SQL 的命令行应用程序。
JDBC
Elasticsearch 的 JDBC 驱动程序。
ODBC
Elasticsearch 的 ODBC 驱动程序。
客户端应用程序
使用 Elasticsearch SQL 设置各种 SQL/BI 工具。
SQL 语言
Elasticsearch SQL 语言概述,例如支持的数据类型、命令和语法。
函数和运算符
支持的函数和运算符列表。
限制
Elasticsearch SQL 的当前限制。