Added support for _bulk updates #1
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This might break existing code (I don't have any to test with), it changes how IndexRequests work.
The actions correspond to ES syntax index, update, create and delete. Index is default.
BATCH_SIZE is the number of documents to be indexed per _bulk request. In some non-scientific tests, I've found that for my data set, performance rapidly drops off with a batch size smaller than 1000, but does not increase measurably by increasing it further, until finally it gets so large that ES throws an error.