lucene Kibana和“非”查询

wooyq4lh  于 2022-11-07  发布在  Lucene
关注(0)|答案(1)|浏览(330)

我刚刚安装了一个ELK堆栈(1个t3.medium与ES和Logstash,1个t2.micro与Kibana)。
所以我终于可以看一看我的日志,最重要的是,围绕这个堆栈做一些学习!
我有很多这样的日志:
message: docker and not message: "*mount*Succeeded*"
我找到了一个变通办法here,但在删除所有日志之前,我想在Kibana内部做一些过滤,以不看到它们。
我试着做了以下几点:

  • KQL:message: docker and not message: "*mount*Succeeded*"
  • KQL:x1个月2个月1个月
  • Lucene:NOT message: "*mount: Succeeded."

这些查询中的任何一个都删除了上述类型的消息。
我做错了什么?:)
谢谢大家

y4ekin9u

y4ekin9u1#

实际上,Lucene索引“words”,这个单词在这里以run开始,以mount结束。
所以Lucene查询应该更像NOT message: "run*mount" AND NOT message: "Succeeded."

相关问题