Method: Elasticsearch::API::Graph::Actions#explore
- Defined in:
- lib/elasticsearch/api/actions/graph/explore.rb
#explore(arguments = {}) ⇒ Object
Explore extracted and summarized information about the documents and terms in an index.
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
# File 'lib/elasticsearch/api/actions/graph/explore.rb', line 35 def explore(arguments = {}) raise ArgumentError, "Required argument 'index' missing" unless arguments[:index] arguments = arguments.clone headers = arguments.delete(:headers) || {} body = arguments.delete(:body) _index = arguments.delete(:index) method = if body Elasticsearch::API::HTTP_POST else Elasticsearch::API::HTTP_GET end path = "#{Utils.__listify(_index)}/_graph/explore" params = Utils.process_params(arguments) Elasticsearch::API::Response.new( perform_request(method, path, params, body, headers) ) end |