簡體   English   中英

在grafana中使用Elasticsearch范圍查詢

[英]use Elasticsearch Ranged queries in grafana

我有這樣的Elasticsearch范圍查詢

curl 'localhost:9200/myindex/_search?pretty' -d '
{
"query": {
    "range" : {
        "total" : {
            "gte" :174,
            "lte" :180
             }  
         }
     }
}'

我需要在grafana中為我的圖表使用此查詢。 我試圖將其添加為Lucene查詢的一部分。 但我找不到想要的結果。 誰能幫忙。

如果“ total”是一個字段,則可以在Lucene中執行以下操作:

total:[174 TO 180]

參考: https : //lucene.apache.org/core/2_9_4/queryparsersyntax.html

首先,我認為您可能缺少請求URL中的文檔類型,應如下所示:

http://localhost:9200/[INDEX]/[TYPE]/_search?pretty

其次,我查看了先前的答案,其中提供了范圍過濾的詳細示例,查詢應該可以像這樣正常工作

{
    "query": 
        {
        "filtered": {
            "query": {
                "match_all": {}
            },
            "filter": {
                "range": {
                    "total": {
                        "gte": 174,
                        "lte": 180    
                    }
                }
            }
        }
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM