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

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

相关推荐
焱焱枫37 分钟前
自适应SQL计划管理(Adaptive SQL Plan Management)在Oracle 12c中的应用
数据库·sql·oracle
2301_7930698241 分钟前
Spring Boot +SQL项目优化策略,GraphQL和SQL 区别,Spring JDBC 等原理辨析(万字长文+代码)
java·数据库·spring boot·sql·jdbc·orm
偏右右2 小时前
PL/SQL 异常处理
数据库·sql·oracle
追逐梦想永不停7 小时前
jenkins自动发版vue前端笔记
前端·vue.js·jenkins
Rhys..8 小时前
Jenkins上无法查看已成功生成的Junit报告
junit·sqlserver·jenkins
[奋斗不止]8 小时前
Jenkins 创建 Node 到 Windows
jenkins·jenkins node·jenkins agent·jenkins 创建 node
Rhys..9 小时前
如何生成Junit报告
python·junit·jenkins
{⌐■_■}9 小时前
【git】提交修改、回撤、回滚、Tag 操作讲解,与reset (--soft、--mixed、--hard) 的区别
大数据·git·elasticsearch
[奋斗不止]11 小时前
Jenkins 部署在 Mac 并在局域网内通过 ip 访问
jenkins·jenkins ip·jenkins ip 访问·jenkins 局域网 ip·jenkins 局域网ip访问
我吃西红柿1111 小时前
Linux配置SSH公钥认证与Jenkins远程登录进行自动发布
linux·ssh·jenkins