如何在 kibana discover 中搜索任何以 g、b 或 a 开头的城市?

How to search for any city starting with either g, b, or a in kibana discover?


我正在使用 kibana discover 一段时间,我想获取所有 city_names 以 g、[=14] 开头的文档=]b,或a
这是我对正则表达式的查询:geoip.city_name: /[gab].*/ 但它不起作用。
我的查询有什么问题?你能帮我吗?

您可以在 discover 中更改为使用 lucene 查询语言而不是 KQL,需要单击 KQL 并将其关闭。 我尝试了您的查询,它按预期工作,returning 以 g b 或 a 开头的城市名称。

在 KQL 中此查询 return 语法错误。

注意:更改语言适用于 7.5 版,它可能不适用于其他版本,因为 Kibana 界面经常更改。问题中的查询可能适用于支持正则表达式的任何版本。

(看来是我从评论中移走的正确答案)