Elasticsearchをcurlで操作したいっ!

アプリから叩く前にまずはcurlから試してみます

index

追加

curl -XPUT http://localhost:9200/hogehoge

一覧

curl -XGET http://localhost:9200/_cat/indices

確認

curl -XGET http://localhost:9200/hogehoge

削除

curl -XDELETE http://localhost:9200/hogehoge

Document

取得

hogehoge(index)のid=100を取得

curl -XGET http://localhost:9200/hogehoge/_doc/100

plugin

インストールしたプラグインの確認

curl -X GET http://localhost:9200/_nodes/plugins

オプション

pretty

出力が整形される

curl -XGET http://localhost:9200/_cat/indices?pretty