概述
edit概述
editElasticsearch SQL旨在为Elasticsearch提供一个强大且轻量级的SQL接口。
介绍
editElasticsearch SQL 是一个功能,允许对 Elasticsearch 执行类似 SQL 的实时查询。 无论是使用 REST 接口、命令行还是 JDBC,任何客户端都可以使用 SQL 在 Elasticsearch 内部原生搜索和聚合数据。 可以将 Elasticsearch SQL 视为一个翻译器,它既理解 SQL 又理解 Elasticsearch,并利用 Elasticsearch 的能力,使得在大规模实时读取和处理数据变得容易。
为什么使用 Elasticsearch SQL ?
edit- Native integration
- Elasticsearch SQL 是专为 Elasticsearch 从头构建的。每个查询都根据底层存储高效地执行在相关节点上。
- No external parts
- 无需额外的硬件、流程、运行时或库来查询 Elasticsearch;Elasticsearch SQL 通过在 Elasticsearch 集群 内部 运行消除了额外的移动部件。
- Lightweight and efficient
- Elasticsearch SQL 并不抽象化 Elasticsearch 及其搜索能力——相反,它拥抱并暴露 SQL,以允许在实时、以相同的声明性、简洁的方式进行适当的全文搜索。