网站收录一般多久,中国菲律宾南海开战,常用的网站建设技术,有免费的网站做农家院宣传文章目录 一、搜索数据二、KQL查询1、字段搜索2、逻辑运算符3、通配符4、存在性检查5、括号 三、Lucene查询1、字段搜索2、逻辑运算符3、通配符4、范围搜索5、存在性检查6、括号 四、总结 一、搜索数据
默认情况下#xff0c;您可以使用 Kibana 的标准查询语言#xff0c;该… 文章目录 一、搜索数据二、KQL查询1、字段搜索2、逻辑运算符3、通配符4、存在性检查5、括号 三、Lucene查询1、字段搜索2、逻辑运算符3、通配符4、范围搜索5、存在性检查6、括号 四、总结 一、搜索数据
默认情况下您可以使用 Kibana 的标准查询语言该语言具有自动完成功能和简单易用的语法。Kibana 的旧查询 语言基于 Lucene 查询语法 目前在查询栏中的选项菜单下仍然可用。当这个 选择传统查询语言也可以使用完整的基于 JSON 的 Elasticsearch 查询 DSL。
提交搜索请求时直方图、文档表和字段 列表将更新以反映搜索结果。默认情况下匹配以反向列出 按时间顺序排列最先显示最新文档。您可以反转 通过单击“时间”列标题来排序顺序。
二、KQL查询 Kibana Query LanguageKQL是一种用于在Kibana中进行搜索和过滤数据的查询语法 1、字段搜索
使用field:value的格式来搜索特定字段中的值。
例如level:DEBUG将返回level包含DEBUG的文档。
2、逻辑运算符
逻辑运算符KQL支持逻辑运算符AND、OR和NOT来组合多个条件。
例如level:DEBUG or level:Info将返回level包含DEBUG或info的文档不区分大小写。
3、通配符
通配符使用*作为通配符来匹配任意字符。
例如tid:*6199将返回以6199结尾的tid的文档。
4、存在性检查
存在性检查使用field:*来检查字段是否存在。
例如timestamp:*将返回具有timestamp字段的文档。
5、括号
括号使用括号来分组条件。
例如timestamp:2023-12-14T06:55:32.548Z and (level:info or level:DEBUG)将返回指定时间的level是info 或DEBUG的文档。
三、Lucene查询 Kibana的旧查询语言基于 Lucene 查询语法。目前此语法 在查询栏和高级设置中的选项菜单下仍然可用。 1、字段搜索
字段搜索使用field:value的格式来搜索特定字段中的值。
例如level:DEBUG将返回level包含DEBUG的文档。
2、逻辑运算符
逻辑运算符Lucene支持逻辑运算符AND、OR和NOT来组合多个条件。
例如level:DEBUG or level:Info将返回level包含DEBUG或info的文档不区分大小写。
3、通配符
通配符使用*作为通配符来匹配任意字符。
例如tid:*0001将返回以0001结尾的tid的文档。
4、范围搜索
范围搜索使用field:[start TO end]的格式来搜索字段中的范围。
例如log.offset:[82194291 TO 82194500]将返回log.offset在82194291到82194500之间的文档。
5、存在性检查
存在性检查使用field:*来检查字段是否存在。
例如timestamp:*将返回具有timestamp字段的文档。
6、括号
括号使用括号来分组条件。
例如timestamp:2023-12-14T07:06:40.472Z AND (level:info OR level:DEBUG)将返回指定时间的level是info 或DEBUG的文档。 和KQL语法有区别条件AND、OR需要大写
四、总结
KQLKibana Query Language和Lucene查询语法在一些方面有一些区别
语法结构KQL使用更简洁和易于理解的语法结构更接近自然语言使得查询更易于编写和阅读。而Lucene查询语法则更为底层和灵活需要更多的语法知识和操作。
功能支持KQL在Kibana中内置了一些特定的功能如直接在编辑器窗口中生成和编辑代码、支持自动调试和代码库全局理解等。而Lucene查询语法则更通用可以更灵活地构建复杂的查询。
可扩展性Lucene查询语法在Elasticsearch中更为底层可以支持更多高级的查询操作和功能。而KQL是Kibana特定的查询语言功能相对较为有限。
学习曲线由于KQL的语法更简洁和易于理解学习和使用起来相对较为容易。而Lucene查询语法需要更多的语法知识和经验学习曲线相对较陡。
总的来说KQL更适合在Kibana中进行简单和常见的搜索和过滤操作而Lucene查询语法则更适合在Elasticsearch中进行更复杂和高级的查询操作。
详细可以参考官方文档