Kibana 4:无法使用字段值中的点进行通配符查询

Kibana 4: Can't do wildcard query with dot in field value

我有一个已分析的字段主机名和一个 not_analyzed 字段 hostname.raw。

我正在尝试查询一些在字段值中有一个点的主机,例如

AP.MO.HALL-01 AP.MO.2FLOOR-01

当我尝试查询 hostname:AP.MO.* 时,它还 returns 主机值为 AP.MOOCA.HALL 当我尝试使用未分析的字段进行查询时,我根本得不到任何结果:hostname.raw:AP.MO.*

如何让 Kibana 尊重通配符前的点?

我能够通过使用 RegEx 查询并转义主机名中的句点来解决类似的问题。

查看您的示例,类似于以下内容的内容应该有效:

hostname: /.*AP\.MO\..*/