什么是Elasticsearch SQL

什么是Elasticsearch SQL

    • [一. 介绍](#一. 介绍)
    • [二. SQL 入门](#二. SQL 入门)

前言

这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。

作者:神的孩子都在歌唱

一. 介绍

Elasticsearch SQL 是一个 X-Pack 组件,允许针对 Elasticsearch 实时执行类似 SQL 的查询。无论是使用 REST 接口、命令行还是 JDBC,任何客户端都可以使用 SQL 对 Elasticsearch 进行搜索和聚合数据。人们可以将 Elasticsearch SQL 视为一种转换器,它可以理解 SQL 和 Elasticsearch,并可以利用 Elasticsearch 功能轻松地实时、大规模地读取和处理数据。

二. SQL 入门

要开始使用 Elasticsearch SQL,请先创建一个索引和导入一些数据:

json 复制代码
PUT  /shenchang/_bulk?refresh
{"index":{}}
{"name": "小狗", "leg": 4, "iswing": false}
{"index":{}}
{"name": "小鸡", "leg": 2, "iswing": true}
{"index":{}}
{"name": "小猫", "leg": 4, "iswing": false}

以下是一个查询的sql示例:

json 复制代码
POST /_sql?format=txt
{
  "query":"SELECT * FROM shenchang WHERE leg >  2"
}

测试结果如下:

具体操作可以看 官方文档

作者:神的孩子都在歌唱

本人博客:https://blog.csdn.net/weixin_46654114

转载说明:务必注明来源,附带本人博客连接。

相关推荐
Elastic 中国社区官方博客2 小时前
让我们把这个 expense 工具从 n8n 迁移到 Elastic One Workflow
大数据·运维·elasticsearch·搜索引擎·ai·信息可视化·全文检索
Java&Develop5 小时前
DataEase图表页面传参至数据库查询方法 和页面筛选方法 sql传参
数据库·sql
Elasticsearch5 小时前
通过将 OpenTelemetry Collector 用作框架,释放其强大功能
elasticsearch
risc1234566 小时前
【Elasticsearch】如何读源码
elasticsearch
Hello.Reader8 小时前
Flink SQL 的 RESET 语句一键回到默认配置(SQL CLI 实战)
数据库·sql·flink
Mr-Apple8 小时前
记录一次git commit --amend的误操作
大数据·git·elasticsearch
一个天蝎座 白勺 程序猿8 小时前
KingbaseES数据完整性守护者:基于约束的SQL开发实战与效率革命
数据库·sql·kingbasees·金仓数据库
Hello.Reader10 小时前
Flink SQL UPDATE 语句批模式行级更新、连接器能力要求与实战避坑
大数据·sql·flink
Hello.Reader10 小时前
Flink SQL CALL 语句调用存储过程做数据操作与运维任务(含 Java 示例 + 避坑指南)
运维·sql·flink
yuniko-n10 小时前
【力扣 SQL 50】子查询篇
数据库·sql·leetcode