kibana Dev tool 查詢結果與預期不符

 

問題描述搜索引擎

項目使用Elasticsearch做爲搜索引擎,Kibana用來進行可視化操做,Kibana中有Dev tool可供用戶使用REST ful API 訪問Elasticsearch,在一次查詢中,搜索結果與預期不符,預期是獲得全部other_edu_tags字段包含「Editor」字符串的文檔,可是實際結果是獲得了該索引下的全部文檔。spa

如圖:索引

 

anli1.png

 
 
緣由分析

一、一開始判斷是搜索條件有問題,可是這個搜索條件以前是能夠正確獲得預期結果的,只是此次搜索的字段和內容不同,初步判斷不是語句的問題。文檔

二、更換了其餘匹配關鍵字match等進行搜索,依然獲得的是全部的文檔,能夠肯定不是語句錯誤的問題。字符串

三、最後通過查看Kibana源碼,發現Dev tool在第一行爲空的狀況下,會致使第二行和如下的全部輸入不被獲取,因此搜索條件實際是:全部該索引下的文檔,與實際結果相符。源碼

 
解決方案

刪除第一空行,獲得與預期相符的結果,如圖:it

 

anli2.png

相關文章
相關標籤/搜索