December 2015
Intermediate to advanced
176 pages
3h 25m
English
The bulk API allows to perform many index/delete operations in a single API call. It can greatly increase the indexing speed and should be preferred for optimal performance.
You can use the bulk API as follows:
curl -XPUT localhost:9200/_bulk --data-binary @/Users/hakdogan/Desktop/bulk.json
We're providing text file input to curl in the preceding command; therefore, we must use the --data-binary flag instead of plain -d. After the data flag, the full path of the file beginning should be noted with the @ symbol. The contents of the file are as follows:
{ "create" : { "_index" : "my_index", "_type" : "my_type", "_id": 1} } { "title":"How to use the Bulk API"} { "create" : { "_index" : "my_index", "_type" : "my_type", "_id": 2} } { "title":"Sizing ...Read now
Unlock full access