如何排除Kibana 4中的多个术语

如何排除Kibana 4中的多个术语,kibana,kibana-4,Kibana,Kibana 4,如何排除Kibana 4中的多个搜索词?如果我只输入一个术语,它会排除它…但是我怎么能有多个排除的术语呢。例如,Kibana中的查询字段中的术语“尚未分类”使用Lucene语法,其中包含一些信息 要排除包含特定文本的术语,请使用 -字段:“文本” 为了排除不同的文本,我使用 -字段:(“文本1”或“文本2”) 如果是两个单独的字段,请尝试 -字段1:“文本1”-字段2:“文本2” 如果我正确理解了您的问题,那么您正试图使用“排除模式”排除图表中填充的某些值 “排除模式”和“包含模式”字段用于正则

如何排除Kibana 4中的多个搜索词?如果我只输入一个术语,它会排除它…但是我怎么能有多个排除的术语呢。例如,Kibana中的查询字段中的术语“尚未分类”

使用Lucene语法,其中包含一些信息

要排除包含特定文本的术语,请使用

-字段:“文本”

为了排除不同的文本,我使用

-字段:(“文本1”或“文本2”)

如果是两个单独的字段,请尝试

-字段1:“文本1”-字段2:“文本2”


如果我正确理解了您的问题,那么您正试图使用“排除模式”排除图表中填充的某些值

“排除模式”和“包含模式”字段用于正则表达式,并记录在此处:

如果要排除多个字段,可以执行以下操作:

term1|term2|term3

在较新版本的kibana中,如果要排除某些术语,请使用以下选项:

not field : "text"
not field : "some text phrase"
如果要排除短语,请使用以下命令:

not field : "text"
not field : "some text phrase"
您可以对
而不是
使用其他逻辑操作:

field: "should have phrase" and not field: "excluded phrase"

因此,在可视化上方的查询中,您可以使用Lucene语法排除点击,一旦保存,这将执行与在Bucket advanced options的exclude字段中尝试使用regex或Lucene语法相同的操作。

匹配响应为200但扩展名不是php或css的文档

response:200 and not (extension:php or extension:css)

我不认为OP是在谈论查询字段。特别是在构建可视化时的“排除模式”字段。排除模式字段似乎不是Lucene语法。通过查询排除数据将排除包含搜索字符串的任何对象。排除模式没有很好的文档记录,但我可以想象它只是将该术语从图表中排除。尽管它可能没有解决OP问题,但我通过这篇文章找到了我问题的答案。我知道我来晚了,但是如果你想用术语排除结果,那么-term或-phrase with multiple words也有效为了进一步展开,它为我指明了正确的方向,然后阅读我发现,如果我要排除两个术语,我将执行类似于
(*test.*)|(*monitor.*)
的操作,其中我要排除一些包含“test”或“monitor”的事件在他们的价值观范围内。scaph01上面所说的是正确的。在我的作品中,我使用(.*word.*)|(.*word2.*)等等来排除多个单词