lib/elasticsearch/api/actions/search.rb in elasticsearch-api-7.13.3 vs lib/elasticsearch/api/actions/search.rb in elasticsearch-api-7.14.0.pre

- old
+ new

@@ -71,11 +71,11 @@ # *Deprecation notice*: # Specifying types in urls has been deprecated # Deprecated since version 7.0.0 # # - # @see https://www.elastic.co/guide/en/elasticsearch/reference/7.13/search-search.html + # @see https://www.elastic.co/guide/en/elasticsearch/reference/7.14/search-search.html # def search(arguments = {}) headers = arguments.delete(:headers) || {} arguments = arguments.clone @@ -89,16 +89,16 @@ Elasticsearch::API::HTTP_POST else Elasticsearch::API::HTTP_GET end - path = if _index && _type - "#{Utils.__listify(_index)}/#{Utils.__listify(_type)}/_search" - elsif _index - "#{Utils.__listify(_index)}/_search" - else - "_search" - end + path = if _index && _type + "#{Utils.__listify(_index)}/#{Utils.__listify(_type)}/_search" + elsif _index + "#{Utils.__listify(_index)}/_search" + else + "_search" + end params = Utils.__validate_and_extract_params arguments, ParamsRegistry.get(__method__) body = arguments[:body] perform_request(method, path, params, body, headers).body end