[英]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.