lib/elasticsearch/api/actions/reindex.rb in elasticsearch-api-1.1.3 vs lib/elasticsearch/api/actions/reindex.rb in elasticsearch-api-2.0.0.pre
- old
+ new
@@ -48,20 +48,17 @@
# 0 means set no throttling (default)
#
# @see https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-reindex.html
#
def reindex(arguments={})
- Utils.__report_unsupported_method(__method__)
-
raise ArgumentError, "Required argument 'body' missing" unless arguments[:body]
valid_params = [
:refresh,
:timeout,
:consistency,
:wait_for_completion,
:requests_per_second ]
-
- method = HTTP_POST
+ method = 'POST'
path = "_reindex"
params = Utils.__validate_and_extract_params arguments, valid_params
body = arguments[:body]
perform_request(method, path, params, body).body