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

Instance Attribute Summary

Attributes inherited from AbstractClient

#connection, #current_server, #servers

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, #create_river, #delete_index, #delete_mapping, #delete_river, #flush, #get_aliases, #get_river, #get_settings, #index_exists?, #index_mapping, #index_status, #optimize, #refresh, #river_status, #snapshot, #update_mapping, #update_settings

Methods included from Api::Index

#bulk, #count, #delete, #delete_by_query, #get, #index, #multi_get, #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, #extract_servers_and_defaults, #initialize