雑文発散

«前の日記(2014-11-09) 最新 次の日記(2014-11-11)» 編集
過去の日記

2014-11-10 [長年日記]

[Elasticsearch] Elasticsearch の cat API のヘルプ的なものがあった

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 系しか触ってないので、ちょっと自身の遅れが気になってしまう。