【发布时间】:2019-03-06 17:58:33
【问题描述】:
我向Grafana 添加了一个新字段,并希望有以下Lucene 查询,当它丢失时将忽略该字段:
!_exists_:field OR (_exists_:field AND field:value)
但是,即使是简单的存在 OR 不存在 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。
【问题讨论】:
标签: elasticsearch lucene grafana