gpt4 book ai didi

elasticsearch - Grafana/ElasticSearch 查询 : field equal to value OR field not exists

转载 作者:行者123 更新时间:2023-12-02 23:18:00 27 4
gpt4 key购买 nike

我向 Grafana 添加了一个新字段并想拥有以下Lucene缺少字段时将忽略该字段的查询:
!_exists_:field OR (_exists_:field AND field:value)
然而,即使是简单的存在或不存在 Lucene查询似乎不起作用,而 ElasticSearch 确实支持它:!_exists_:field1 OR _exists_:field2 https://discuss.elastic.co/t/how-to-do-where-field1-exists-or-field2-does-not-exist/95626

有没有办法用 Lucene 做到这一点?也查询?带有 AND 的变体工作正常:https://stackoverflow.com/a/50997638/10441689

我想将此用于新的模板变量,其中变量可能丢失。我在运行 Grafana 5.2/ElasticSearch 5.6 .

最佳答案

通过在术语周围加上括号,它对我有用:

(!_exists_:field) OR (field:value)
见: Cannot use "OR" with "NOT _exists_" in Kibana 6.8.0 search bar

关于elasticsearch - Grafana/ElasticSearch 查询 : field equal to value OR field not exists,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52594256/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com