【发布时间】:2023-04-09 13:08:02
【问题描述】:
在 Kibana 图表中,我想过滤所有以字符串 CANCELLED 开头的网址,所以我写了一个正则表达式:^CANCELLED.* 但是当我在“发现”选项卡中使用过滤器时,我注意到过滤器无法正常工作,因为它也接受带有短语CANCELLED 的网址在网址内。
是因为 Kibana 正则表达式使用其他字符而不是插入符号作为字符串的开头吗?
【问题讨论】:
标签: kibana elastic-stack
在 Kibana 图表中,我想过滤所有以字符串 CANCELLED 开头的网址,所以我写了一个正则表达式:^CANCELLED.* 但是当我在“发现”选项卡中使用过滤器时,我注意到过滤器无法正常工作,因为它也接受带有短语CANCELLED 的网址在网址内。
是因为 Kibana 正则表达式使用其他字符而不是插入符号作为字符串的开头吗?
【问题讨论】:
标签: kibana elastic-stack
您应该使用网页顶部的搜索文本字段而不是过滤器,因为过滤器不完全支持正则表达式,保存图表后搜索查询也将被保存。作为通配符,使用* 而不是.*。这就是您的搜索查询的样子:
url.keyword:CANCELLED*
【讨论】: