什么是Elasticsearch SQL

什么是Elasticsearch SQL

前言
这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。
作者:神的孩子都在歌唱

一. 介绍

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

二. SQL 入门

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

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

image-20240222110827414

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

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

测试结果如下:

image-20240222111339744
具体操作可以看 官方文档

作者:神的孩子都在歌唱
本人博客:https://blog.csdn.net/weixin_46654114
转载说明:务必注明来源,附带本人博客连接。

相关推荐

  1. datalist 什么?以及作用什么

    2024-02-23 10:10:03       18 阅读
  2. Spring什么??IOC又什么??

    2024-02-23 10:10:03       9 阅读
  3. css预处理什么?作用什么

    2024-02-23 10:10:03       8 阅读
  4. 什么数据分析

    2024-02-23 10:10:03       44 阅读
  5. 什么Redis?

    2024-02-23 10:10:03       43 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-23 10:10:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-23 10:10:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-23 10:10:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-23 10:10:03       20 阅读

热门阅读

  1. 如何基于prompt来构建大模型AI产品?

    2024-02-23 10:10:03       34 阅读
  2. 数据结构:顺序表

    2024-02-23 10:10:03       29 阅读
  3. 设计模式-原型模式

    2024-02-23 10:10:03       25 阅读
  4. FFmpeg部分数据结构简介

    2024-02-23 10:10:03       28 阅读
  5. Spring、SpringBoot、SpringCloud三者的区别

    2024-02-23 10:10:03       28 阅读
  6. 技术心得--如何成为优秀的架构师

    2024-02-23 10:10:03       33 阅读
  7. Flutter学习5 - Dart 方法类型

    2024-02-23 10:10:03       28 阅读
  8. 滴滴二面:kafka的零拷贝原理?

    2024-02-23 10:10:03       23 阅读