什么是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

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

相关推荐
m0_4711996314 分钟前
【自动化】前端开发,如何将 Jenkins 与 Gitee 结合实现自动化的持续集成(构建)和持续部署(发布)
前端·gitee·自动化·jenkins
oMcLin17 分钟前
如何在 CentOS 8 上部署并优化 Jenkins 2.x 流水线,提升 CI/CD 流程的自动化与高效性
ci/cd·centos·jenkins
水上冰石25 分钟前
如何查看k8s按照的jenkins插件的路径
容器·kubernetes·jenkins
Hello.Reader1 小时前
PyFlink DataStream 程序骨架、常用 Source/Sink、状态(State)、与 Table/SQL 互转一篇搞定
数据库·sql·linq
学好statistics和DS1 小时前
Git 同步冲突
大数据·git·elasticsearch
kejiayuan17 小时前
CTE更易懂的SQL风格
数据库·sql
PyHaVolask18 小时前
SQL注入漏洞原理
数据库·sql
2501_9335130419 小时前
Oracle统计分析某个SQL的执行频率
数据库·sql·oracle
l1t20 小时前
DeepSeek辅助编写的利用位掩码填充唯一候选数方法求解数独SQL
数据库·sql·算法·postgresql
chen<>20 小时前
Git原理与应用
大数据·git·elasticsearch·svn