使用 NOT 进行 Kibana 搜索

标签 kibana

尝试进行包含一些 NOT 的 Kibana 搜索,但获得包含 NOT 的结果,因此猜测我的语法不正确:

"chocolate" AND "milk" AND NOT "cow" AND NOT "tree"

最佳答案

您可以添加一个“!”在 NOT 的每个表达式之前,您可以使用 '( expression )' 来获得更高级的表达式。

对于您的示例,这将起作用(它可以是相同的字段):
field1:chocolate AND field2:milk AND !(field3:cow AND field4:tree)

关于使用 NOT 进行 Kibana 搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28334037/

相关文章:

javascript - Elastic Search 删除 _source 上字段内的单个元素

elasticsearch - 无法通过远程连接连接到 kibana

elasticsearch - 在ElasticSearch中有一个子查询类型搜索

elasticsearch - Kibana 不在嵌套字段上搜索

elasticsearch - Kibana Watcher查询以搜索文本

curl - Elasticsearch查询中的排除给出了无法解析搜索源的信息。预期的字段名称,但获得了[START_OBJECT]

docker - 如何在 Eureka Discovery 注册中心注册外部服务(非 MSA)

mysql - Logstash sql_last_value 未更新

elasticsearch - Kibana 4 'Discover'搜索错误

elasticsearch - 查询 Elasticsearch 时没有匹配项