Elasticsearchでよく使うAPIのメモ
ちょろっとESのAPIをcurlとかで叩くときの個人的チートシート
個人的に頻出のやつ
Index一覧
GET /_cat/indices
indicesの綴りが何回やっても覚えられん
とりあえずDoc入っているか見る
GET /<index>/_search
なにも渡さずに叩けば返ってくる
Index消す
DELETE /<index>
search templateを登録
echo <search template> | curl -X PUT
http://localhost:9200/_scripts/<index> -d @- -H 'Content-Type: application/json'
@-
というのは標準入力から受け取っているだけなのでよしなに
search templateを見る
GET /_scripts/<script>
search templateを使う
https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template-api.html
GET /<index>/_search/template
これめちゃくちゃ忘れる