Kibana Dev Tools 在Chrome瀏覽器中查詢無效

 

問題描述:

使用Kibana Dev Tools開發ES查詢,Chrome瀏覽器中查詢不起作用,返回Index的原始數據,但Postman,FireFox都可以得到正確的查詢結果。

運行環境:

Chrome版本:68

Kibana 版本:5.6.12

原因:

Kibana Dev Tools會將帶request body的Get請求會轉換爲Post請求,Bug詳見 https://github.com/elastic/kibana/issues/11125

雖然ES也支持Post請求查詢,但在Chrome中Post請求的查詢參數會丟失,FireFox中正常。

查詢語句:聚合品牌Brand得到出現次數最多的Top10

{
  "size": 0,
  "aggs": {
    "vendor": {
      "aggs": {
        "vnd": {
          "terms": {
            "field": "normalizednames.brand.exact",
            "size":10
          }
        }
      },
      "nested": {
        "path": "normalizednames"
      }
    }
  }
}

在Chrome, 查詢如下,Post請求,並且查詢參數丟失。

FireFox查詢

解決方法:

使用Firefox或Postman開發ES查詢。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章