Elasticsearchチートシート


この記事は

筆者の備忘です。


nwstatsがインデックス
pingがタイプ(mapping type)

クラスタの状態表示

GET /_cluster/state?pretty=true

テンプレート設定なども表示される

インデックスの概要表示

GET /nwstats/

マッピングの表示

GET /nwstats/mapping?pretty

特定インデックス内の検索

GET /nwstats/_search?q=*&pretty
POST /nwstats/_search?pretty
{
    "query": { "match_all": {} }
}

ドキュメントを取得

GET /nwstats/ping/1

ドキュメントを作成(IDを指定しない)

POST /nwstats/ping
{
    "field1": "追加したいドキュメント"
}

ドキュメントを作成(IDを指定する)

PUT /nwstats/ping/1
{
    "field1": "追加したいドキュメント"
}

インデックス削除

DELETE /nwstats/

ドキュメント削除(id指定)

DELETE /nwstats/ping/3pHMVnIB63fHpZH4OBtV