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

Dio*_*rea 2 lucene elasticsearch kibana

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

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

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

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

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

Sim*_*est 5

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

看看你的例子,类似于以下内容应该有效:

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