Class: ElasticSearch::Client

Inherits:
AbstractClient show all
Includes:
Api::Admin::Cluster, Api::Admin::Index, Api::DefaultScope, Api::Index, AutoDiscoveringClient, RetryingClient
Defined in:
lib/elasticsearch/client.rb

Constant Summary

Constants included from Api::Admin::Cluster

Api::Admin::Cluster::PSEUDO_NODES

Constants included from Api::Admin::Index

Api::Admin::Index::PSEUDO_INDICES

Constants included from AutoDiscoveringClient

AutoDiscoveringClient::AUTO_DISCOVERING_DEFAULTS

Constants included from RetryingClient

RetryingClient::RETRYING_DEFAULTS

Constants inherited from AbstractClient

AbstractClient::DEFAULTS

Method Summary

Methods included from Api::Admin::Cluster

#cluster_health, #cluster_state, #nodes_info, #nodes_stats, #restart_nodes, #shutdown_nodes

Methods included from Api::Admin::Index

#alias_index, #create_index, #delete_index, #flush, #index_status, #optimize, #refresh, #snapshot, #update_mapping

Methods included from Api::Index

#count, #delete, #get, #index, #scroll, #search

Methods included from Api::DefaultScope

#default_index, #default_index=, #default_type, #default_type=

Methods included from AutoDiscoveringClient

#auto_discover_nodes!, #initialize

Methods included from RetryingClient

#connect!, #disconnect!, #disconnect_on_max!, #execute, #initialize, #next_server, #rebuild_live_server_list!

Methods inherited from AbstractClient

#connect!, #disconnect!, #execute, #initialize, #inspect