elasticsearchのインデックス/データの登録/削除手順 | f.c.v.systemのブログ

f.c.v.systemのブログ

IT関連の記事を書いていきます

elasticsearchにてインデックスやデータを登録したり削除する方法


○前までの関連記事

CentOSへのelasticsearchのインストール方法

mobz/elasticsearch-headのインストール方法


○環境

・Oracle Virtual Box

・Cent OS6.5


○手順


①インデックス作成

# ひな型
$ curl -X POST http://<IPアドレス>:<port番号>/<インデックス名>

# 例
$ curl -X POST http://localhost:9200/hoge_index

②インデックス削除

# ひな型
$ curl -X DELETE http://<IPアドレス>:<port番号>/<インデックス名>

# 例
$ curl -X DELETE http://localhost:9200/hoge_index

③データ登録

# ひな型
$ curl -X PUT http://<IPアドレス>:<port番号>/<インデックス名>/<タイプ名>/<id> -d '<json形式のデータ>'

# 例
$ curl -X PUT http://localhost:9200/hoge_index/hoge_type/1 -d '
{
  "field_01": "hoge1",
  "field_02": "hoge2",
  "field_03": "hoge3"
}'

# ファイルに記述してデータを登録することも可能
$ cat hoge.json
{
  "field_01": "hoge1",
  "field_02": "hoge2",
  "field_03": "hoge3"
}
$ curl -X PUT http://localhost:9200/hoge_index/hoge_type/1 -d @hoge.json


高速スケーラブル検索エンジン ElasticSearch Server/KADOKAWA/アスキー・メディアワークス
¥3,024
Amazon.co.jp

サーバ/インフラエンジニア養成読本 ログ収集~可視化編 [現場主導のデータ分析環境を構築!] .../技術評論社
¥2,138
Amazon.co.jp

ElasticSearch Cookbook-【電子書籍】
¥2,272
楽天

高速スケーラブル検索エンジン ElasticSearch Server-【電子書籍】
¥2,800
楽天