ElasticSearch サーバーに存在するすべてのインデックスを一覧表示したいと思います。以下を試しました:
curl -XGET localhost:9200/
しかし、次のような結果が返されます:
{
"ok" : true,
"status" : 200,
"name" : "El Aguila",
"version" : {
"number" : "0.19.3",
"snapshot_build" : false
},
"tagline" : "You Know, for Search"
}
すべてのインデックスのリストが欲しいです。
ベストアンサー1
クラスター内のすべてのインデックスの簡潔なリストを取得するには、
curl http://localhost:9200/_aliases
これにより、インデックスとそのエイリアスのリストが表示されます。
きれいに印刷したい場合は、以下を追加しますpretty=true
:
curl http://localhost:9200/_aliases?pretty=true
インデックスが および と呼び出された場合、結果は次のようになりますold_deuteronomy
。mungojerrie
{
"old_deuteronomy" : {
"aliases" : { }
},
"mungojerrie" : {
"aliases" : {
"rumpleteazer" : { },
"that_horrible_cat" : { }
}
}
}