不会Elasticsearch标准查询语句,如何分析数仓数据?

文章介绍了Elasticsearch的QueryDSL查询方式,通过RESTAPI使用JSON请求体进行数据交互。同时,阐述了如何使用DataEase对接Elasticsearch,包括数据源配置、数据库数据集和SQL数据集的使用,便于不具备ES语法经验的用户进行数据查询。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 Elasticsearch的查询语句

ES中提供了一种强大的检索数据方式,这种检索方式称之为Query DSL,Query DSL是利用Rest API传递JSON格式的请求体(Request Body)数据与ES进行交互,这种方式的丰富查询语法让ES检索变得更强大,更简洁。

1.1 查询预发

# GET /索引名/_doc/_search {json格式请求体数据}
# GET /索引名/_search {json格式请求体数据}

1.2 查询示例

GET /metric_server/_search
{"query":
 {"match":{"accountId":"1"}}
}

2 使用DataEase对接Elasticsearch

2.1数据源对接

步骤一:登入 DataEase 系统。

步骤二:按照以下步骤,选择 Elasticsearch 图标。

步骤三:填入收集的 IP 、端口、数据库等相关的信息。

​步骤四:数据源检验,校验成功后如下图所示,点击保存即可。

2

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值