lib/search_flip/criteria.rb in search_flip-3.7.2 vs lib/search_flip/criteria.rb in search_flip-3.8.0

- old
+ new

@@ -348,12 +348,12 @@ dupped_request.delete(:size) http_request = connection.http_client http_request = http_request.timeout(http_timeout_value) if http_timeout_value - if connection.version.to_i >= 5 - url = connection.version.to_i < 8 ? target.type_url : target.index_url + if connection.distribution || connection.version.to_i >= 5 + url = connection.distribution.nil? && connection.version.to_i < 8 ? target.type_url : target.index_url http_request.post("#{url}/_delete_by_query", params: request_params.merge(params), json: dupped_request) else http_request.delete("#{target.type_url}/_query", params: request_params.merge(params), json: dupped_request) end @@ -620,18 +620,18 @@ "#{connection.base_url}/_search/scroll", params: request_params, json: { scroll: scroll_args[:timeout], scroll_id: scroll_args[:id] } ) elsif scroll_args - url = connection.version.to_i < 8 ? target.type_url : target.index_url + url = connection.distribution.nil? && connection.version.to_i < 8 ? target.type_url : target.index_url http_request.post( "#{url}/_search", params: request_params.merge(scroll: scroll_args[:timeout]), json: request ) else - url = connection.version.to_i < 8 ? target.type_url : target.index_url + url = connection.distribution.nil? && connection.version.to_i < 8 ? target.type_url : target.index_url http_request.post("#{url}/_search", params: request_params, json: request) end SearchFlip::Response.new(self, SearchFlip::JSON.parse(http_response.to_s))