2016-10-27 68 views
0

我已經設置了我的Elk堆棧,並且在索引和過濾我需要的數據方面,似乎所有工作都完美無缺。使用Json查詢Kibana中的elasticsearch

我的日誌文件中包含以下內容:

123   20126254  6718 Chicken 
1234   20326254  6718 Bread 
123   20126254  6718 Chicken 
123   20126254  6718 Chicken 
12345  20426254  6718 Rice 
123456  20526254  6718 apples 
123   20126254  6718 Chicken 

時篩選與神交的結果我得到在我的日誌文件中的每一行的輸出如下:

OrderNumber : 123 
ProductId: 20126254 
ProductType: 6718 
ProductName: Chicken 

我就需要一些建議如何在彈性搜索中查詢這些數據以獲得特定結果。

這是我想做些什麼:

選擇包含相同的productId

請告訴我,我應該如何去這樣做的所有OrderNumbers?

我應該使用json嗎?

謝謝。

+0

你的主題行說Kibana,其中查詢將「產品編號:20126254」查詢單個ID。 –

+0

是的,這對我的工作感謝 – adz

回答

0

您可以使用下面的查詢中查詢數據Elasticsearch

$ curl -XGET 'http://localhost:9200/<indexName>/<typename>/_search' -d '{ 
    "query" : { 
     "term" : { "ProductId" : "20126254" } 
    } 
}' 
+0

謝謝@Roopendra,我試圖在Power Shell中執行此操作,但它不工作。 Im在Windows環境中運行Elk。 – adz