2014-01-23 53 views
4


如何列出Elasticsearch中的所有河流,我是新來的,並且在飛行中添加河流並且我想要做一些清理。 official documentation沒有提及這樣做的方法..Elasticsearch列出所有河流

+1

猜測,但試試這個 - 'curl -XGET localhost:9200/_river/_meta' – Nate

+0

找不到處理uri [/ _river/_meta]和方法[GET]的處理程序 – Sekai

+0

我在使用河流時從未遇到過這種功能,真的你應該注意這一點。很好供將來參考。對不起,我不能有任何幫助。 – Nate

回答

7

我認爲這會爲你做詭計,因爲_river是一個像其他任何索引一樣的索引,它可以像查詢那樣查詢。 -

curl -XGET http://localhost:9200/_river/_search?q=* 
+0

不應該是XGET? – Sekai

+0

@Sekai對不起,進行了更改。 'GET'因爲沒有發佈正文,並且從來不是'PUT',但是'PUT也可以工作。現在還早。希望解決你的問題? – Nate

+0

我會相信我只有1條河,因爲這條河只返回1條河!是不是有「多」標準?或者我應該刪除我的河後再次運行此... – Sekai

2

捎帶上Nate的回答,如果你把下面一行到瀏覽器中,你會得到輸出實際上是可讀的(注意「漂亮」的參數添加):

http://localhost:9200/_river/_search?q=*&pretty