概述

编辑

Elasticsearch SQL 旨在为 Elasticsearch 提供强大而轻量级的 SQL 接口。

简介

编辑

Elasticsearch SQL 是一项功能,允许针对 Elasticsearch 实时执行类似 SQL 的查询。无论是使用 REST 接口、命令行还是 JDBC,任何客户端都可以使用 SQL 在 Elasticsearch 中原生搜索和聚合数据。可以将 Elasticsearch SQL 视为一个翻译器,它既理解 SQL 又理解 Elasticsearch,并通过利用 Elasticsearch 的功能,可以轻松地实时、大规模地读取和处理数据。

为什么选择 Elasticsearch SQL?

编辑
原生集成
Elasticsearch SQL 是专为 Elasticsearch 从头构建的。每个查询都会根据底层存储,有效地针对相关节点执行。
无外部组件
无需额外的硬件、进程、运行时或库来查询 Elasticsearch;Elasticsearch SQL 通过在 Elasticsearch 集群内部运行来消除额外的活动部件。
轻量且高效
Elasticsearch SQL 不会抽象化 Elasticsearch 及其搜索功能 - 相反,它拥抱并公开 SQL,以允许以相同的声明式、简洁的方式进行适当的全文搜索,实时搜索。