暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

使用Kibana通过Lucene和Kibana查询语言在ElasticSearch中执行查询任务

BMC中国 2020-08-20
1194


我们已经详细讨论了如何使用CURL来查询ElasticSearch。本文将展示如何使用Kibana来查询ElasticSearch。
您可根据本博文为您的ES服务器填充一些数据。

使用JSON
JSON查询(又名JSON DSL)是我们使用curl进行的。但是,您也可以使用Kibana进行JSON查询。但它不能用于聚合、嵌套和其他查询。
在使用JSON时,不同之处在于您仅传递查询对象。因此,对于此curl查询:

您只能将这个片段粘贴在Kibana中。


在Kibana中输入查询
在Kibana的Discovery选项卡中,粘贴上面的文本,首先将查询语言从KQL更改为Lucene,确保选择了logstash*索引模式。我们将在下面讨论Kibana查询语言(KBL)。

如果您忘记将查询语言从KQL更改为Lucene,则会出现以下错误:

输入JSON DSL查询的最简单的方法是使用查询编辑器,因为它会为您创建查询对象:
保存该查询并为其命名:

Kibana查询语言(KBL)与Lucene
您可以在Kibana中使用KBL或Lucene。除了KBL提供一些简便性和支持脚本外,它们基本上是相同的。

以下显示了一些常见查询以及如何使用各种查询语言进行这些查询。

如果您想了解更多关于BMC相关信息,请点击阅读原文与我们取得联系,感谢您的支持!
文章转载自BMC中国,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论