Module: Elasticsearch::API::Graph::Actions
- Included in:
- GraphClient
- Defined in:
- lib/elasticsearch/api/namespace/graph.rb,
lib/elasticsearch/api/actions/graph/explore.rb more...
Instance Method Summary collapse
-
#explore(arguments = {}) ⇒ Object
Explore extracted and summarized information about the documents and terms in an index.
Instance Method Details
permalink #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 |