Elasticsearch の node に含まれている index の名前一覧が欲しかったんだけど、_cat
の引数(というか URL)ってなんだっけかなーと思って迷っていたんだけど、とりあえず _cat
のみで叩いてしまったら、なんかヘルプ的なものが出てきた。
% curl -XGET http://localhost:9200/_cat
=^.^=
/_cat/allocation
/_cat/shards
/_cat/shards/{index}
/_cat/master
/_cat/nodes
/_cat/indices
/_cat/indices/{index}
/_cat/segments
/_cat/segments/{index}
/_cat/count
/_cat/count/{index}
/_cat/recovery
/_cat/recovery/{index}
/_cat/health
/_cat/pending_tasks
/_cat/aliases
/_cat/aliases/{alias}
/_cat/thread_pool
/_cat/plugins
/_cat/fielddata
/_cat/fielddata/{fields}
こんなん前からあったっけ? 少なくとも公式ドキュメントの cat apis では触れられていない気がする。1行目にねこ( =^.^=
)を入れている辺りで、イースターエッグ的なお遊びなのかも知れないけど。
しかし、まぁ、公式ドキュメントはもう 1.4 になっているのか。正式リリースになったので当たり前なんだけど。まだ 1.3 系しか触ってないので、ちょっと自身の遅れが気になってしまう。