#색인시 bulk API 사용하기
- 한번에 다수의 문서를 색인하는 방법이다.
echo '{"index" : {"_index" : "get-together", "_type" : "group"}}
{"name" : "Elasticsearch Bucharest"}
{"index" : {"_index" : "get-together", "_type" : "group"}}
{"name" : "Big Data Bucharest"}
' > test_bulk.json
curl -XPOST localhost:9200/get-together/_bulk --data-binary @test_bulk.json
- 아래와같이 rest api 호출시 index, type을 지정하면, json에 index, type 생략이 가능하다.
echo '{"index" : { }}
{"name" : "Elasticsearch Bucharest"}
{"index" : { }}
{"name" : "Big Data Bucharest"}
' > test_bulk.json
curl -XPOST localhost:9200/get-together/event/_bulk --data-binary @test_bulk.json
'IT > Elasticsearch' 카테고리의 다른 글
[Elasticsearch] php에서 elasticsearch 다루기 (0) | 2017.04.24 |
---|---|
[delete_by_query] 쿼리 & 삭제 (0) | 2017.03.27 |
[Elasticsearch] 스케일 아웃 (0) | 2016.12.15 |
[Elasticsearch] Elasticsearch In Action - 7 (0) | 2016.12.05 |
[Elasticsearch] Elasticsearch In Action - 6 유사도 검색 (0) | 2016.12.02 |