curl -XPOST 'localhost:9200/test_index/test_type/_bulk?pretty' -d ' { "index" : {} } { "name" : "java" } { "index" : {} } { "name" : "golang" } ' 折角なので bulk apiを軽く記述 bulk API 複数の処理をまとめて一つのリクエストで要求できるAPI このAPIを利用することで一つずつリクエストする場合に比べ 処理速度を大幅に稼ぐことができる 適当に計測 100ドキュメントのデータをinsertしてみると 全然処理にかかる時間が違うのがわかる いろんなデータストアはbulkを利用するほうがだいたい 性能を稼げるのでチェックするほうがいい each row post use bulk api