Module: Flex
- Extended by:
- Flex, UtilityMethods
- Included in:
- Flex
- Defined in:
- lib/flex.rb,
lib/flex/tasks.rb,
lib/flex/utils.rb,
lib/flex/errors.rb,
lib/flex/logger.rb,
lib/flex/result.rb,
lib/flex/prog_bar.rb,
lib/flex/template.rb,
lib/flex/api_stubs.rb,
lib/flex/templates.rb,
lib/flex/variables.rb,
lib/flex/deprecation.rb,
lib/flex/result/bulk.rb,
lib/flex/struct/hash.rb,
lib/flex/struct/array.rb,
lib/flex/configuration.rb,
lib/flex/result/search.rb,
lib/flex/template/tags.rb,
lib/flex/result/document.rb,
lib/flex/struct/prunable.rb,
lib/flex/template/common.rb,
lib/flex/template/logger.rb,
lib/flex/template/search.rb,
lib/flex/utility_methods.rb,
lib/flex/class_proxy/base.rb,
lib/flex/result/multi_get.rb,
lib/flex/struct/paginable.rb,
lib/flex/struct/symbolize.rb,
lib/flex/template/partial.rb,
lib/flex/http_clients/base.rb,
lib/flex/http_clients/loader.rb,
lib/flex/http_clients/patron.rb,
lib/flex/template/slim_search.rb,
lib/flex/class_proxy/templates.rb,
lib/flex/http_clients/rest_client.rb,
lib/flex/class_proxy/templates/doc.rb,
lib/flex/class_proxy/templates/search.rb
Defined Under Namespace
Modules: ApiStubs, ClassProxy, Deprecation, HttpClients, Loader, Model, RelatedModel, Struct, Templates, UtilityMethods, Utils Classes: ArgumentError, DocumentMappingError, ExistingIndexError, HttpError, Logger, MissingHttpClientError, MissingIndexEntryError, MissingParentError, MissingPartialError, MissingVariableError, ProgBar, Result, SourceError, Tasks, Template, Variables
Constant Summary collapse
- VERSION =
File.read(File.('../../VERSION', __FILE__)).strip
- LIB_PATHS =
[ File.dirname(__FILE__) ]
- Vars =
shorter alias
Variables
- Configuration =
OpenStruct.new :result_extenders => [ Result::Document, Result::Search, Result::MultiGet, Result::Bulk ], :logger => Logger.new(STDERR), :variables => Vars.new( :index => nil, :type => nil, :params => {}, :no_pruning => [] ), :config_file => './config/flex.yml', :flex_dir => './flex', :http_client => HttpClients::Loader.new_http_client
- Conf =
shorter alias
Configuration
- Prunable =
Struct::Prunable
Instance Attribute Summary
Attributes included from Templates
Class Method Summary collapse
-
.add_index_alias(*vars) ⇒ Object
########## Flex.add_index_alias ########## ————– Flex::Template — add_index_alias: - PUT - /<<index>>/_alias/<<alias>>.
-
.analyze_index(*vars) ⇒ Object
########## Flex.analyze_index ########## ————– Flex::Template — analyze_index: - GET - /<<index>>/_analyze.
-
.close_index(*vars) ⇒ Object
########## Flex.close_index ########## ————– Flex::Template — close_index: - POST - /<<index>>/_close.
-
.cluster_health(*vars) ⇒ Object
########## Flex.cluster_health ########## ————– Flex::Template — cluster_health: - GET - /_cluster/health/<<index>>.
-
.cluster_nodes_hot_threads(*vars) ⇒ Object
########## Flex.cluster_nodes_hot_threads ########## ————– Flex::Template — cluster_nodes_hot_threads: - GET - /_nodes/<<nodes= ~ >>/hot_threads.
-
.cluster_nodes_info(*vars) ⇒ Object
########## Flex.cluster_nodes_info ########## ————– Flex::Template — cluster_nodes_info: - GET - /_nodes/<<nodes= ~ >>/<<endpoint= ~ >>.
-
.cluster_nodes_shutdown(*vars) ⇒ Object
########## Flex.cluster_nodes_shutdown ########## ————– Flex::Template — cluster_nodes_shutdown: - POST - /_cluster/nodes/<<nodes= ~ >>/_shutdown.
-
.cluster_nodes_stats(*vars) ⇒ Object
########## Flex.cluster_nodes_stats ########## ————– Flex::Template — cluster_nodes_stats: - GET - /_nodes/<<nodes= ~ >>/stats/<<endpoint= ~ >>.
-
.cluster_reroute(*vars) ⇒ Object
########## Flex.cluster_reroute ########## ————– Flex::Template — cluster_reroute: - POST - /_cluster/reroute.
-
.cluster_state(*vars) ⇒ Object
########## Flex.cluster_state ########## ————– Flex::Template — cluster_state: - GET - /_cluster/state.
-
.count(*vars) ⇒ Object
########## Flex.count ########## ————– Flex::Template — count: - GET - /<<index>>/<<type>>/_count.
-
.create_index(*vars) ⇒ Object
########## Flex.create_index ########## ————– Flex::Template — create_index: - PUT - /<<index>> - settings: number_of_shards: <<number_of_shards= 5 >> number_of_replicas: <<number_of_replicas= 1 >>.
-
.delete(*vars) ⇒ Object
########## Flex.delete ########## ————– Flex::Template — delete: - DELETE - /<<index>>/<<type>>/<<id>>.
-
.delete_by_query(*vars) ⇒ Object
########## Flex.delete_by_query ########## ————– Flex::Template — delete_by_query: - DELETE - /<<index>>/<<type>>/_query.
-
.delete_index(*vars) ⇒ Object
########## Flex.delete_index ########## ————– Flex::Template — delete_index: - DELETE - /<<index>>.
-
.delete_index_alias(*vars) ⇒ Object
########## Flex.delete_index_alias ########## ————– Flex::Template — delete_index_alias: - DELETE - /<<index>>/_alias/<<alias>>.
-
.delete_index_mapping(*vars) ⇒ Object
########## Flex.delete_index_mapping ########## ————– Flex::Template — delete_index_mapping: - DELETE - /<<index>>/<<type>>.
-
.delete_index_template(*vars) ⇒ Object
########## Flex.delete_index_template ########## ————– Flex::Template — delete_index_template: - DELETE - /_template/<<template>>.
-
.delete_index_warmer(*vars) ⇒ Object
########## Flex.delete_index_warmer ########## ————– Flex::Template — delete_index_warmer: - DELETE - /<<index>>/_warmer/<<warmer= ~ >>.
-
.delete_mapping(*vars) ⇒ Object
########## Flex.delete_mapping ########## ————– Flex::Template — delete_mapping: - DELETE - /<<index>>/<<type>>.
-
.delete_percolator(*vars) ⇒ Object
########## Flex.delete_percolator ########## ————– Flex::Template — delete_percolator: - DELETE - /_percolator/<<index>>/<<percolator>>.
-
.exist?(*vars) ⇒ Boolean
########## Flex.exist? ########## ————– Flex::Template — exist?: - HEAD - /<<index>>.
-
.explain(*vars) ⇒ Object
########## Flex.explain ########## ————– Flex::Template — explain: - GET - /<<index>>/<<type>>/<<id>>/_explain.
-
.flush_index(*vars) ⇒ Object
########## Flex.flush_index ########## ————– Flex::Template — flush_index: - POST - /<<index>>/_flush.
-
.gateway_snapshot(*vars) ⇒ Object
########## Flex.gateway_snapshot ########## ————– Flex::Template — gateway_snapshot: - POST - /<<index>>/_gateway/snapshot.
-
.get(*vars) ⇒ Object
########## Flex.get ########## ————– Flex::Template — get: - GET - /<<index>>/<<type>>/<<id>>.
-
.get_cluster_settings(*vars) ⇒ Object
########## Flex.get_cluster_settings ########## ————– Flex::Template — get_cluster_settings: - GET - /_cluster/settings.
-
.get_index_alias(*vars) ⇒ Object
########## Flex.get_index_alias ########## ————– Flex::Template — get_index_alias: - GET - /<<index>>/_alias/<<alias= ‘*’ >>.
-
.get_index_aliases(*vars) ⇒ Object
########## Flex.get_index_aliases ########## ————– Flex::Template — get_index_aliases: - GET - /<<index>>/_aliases.
-
.get_index_mapping(*vars) ⇒ Object
########## Flex.get_index_mapping ########## ————– Flex::Template — get_index_mapping: - GET - /<<index>>/<<type>>/_mapping.
-
.get_index_settings(*vars) ⇒ Object
########## Flex.get_index_settings ########## ————– Flex::Template — get_index_settings: - GET - /<<index>>/_settings.
-
.get_index_template(*vars) ⇒ Object
########## Flex.get_index_template ########## ————– Flex::Template — get_index_template: - GET - /_template/<<template>>.
-
.get_index_warmer(*vars) ⇒ Object
########## Flex.get_index_warmer ########## ————– Flex::Template — get_index_warmer: - GET - /<<index>>/_warmer/<<warmer= ~ >>.
-
.get_mapping(*vars) ⇒ Object
########## Flex.get_mapping ########## ————– Flex::Template — get_mapping: - GET - /<<index>>/<<type>>/_mapping.
-
.get_settings(*vars) ⇒ Object
########## Flex.get_settings ########## ————– Flex::Template — get_settings: - GET - /<<index>>/_settings.
-
.get_source(*vars) ⇒ Object
########## Flex.get_source ########## ————– Flex::Template — get_source: - GET - /<<index>>/<<type>>/<<id>>/_source.
-
.index_clearcache(*vars) ⇒ Object
########## Flex.index_clearcache ########## ————– Flex::Template — index_clearcache: - POST - /<<index>>/_cache/clear.
-
.index_segments(*vars) ⇒ Object
########## Flex.index_segments ########## ————– Flex::Template — index_segments: - GET - /<<index>>/_segments.
-
.index_stats(*vars) ⇒ Object
########## Flex.index_stats ########## ————– Flex::Template — index_stats: - GET - /<<index>>/_stats/<<endpoint= ~ >>/<<names= ~ >>.
-
.index_status(*vars) ⇒ Object
########## Flex.index_status ########## ————– Flex::Template — index_status: - GET - /<<index>>/_status.
-
.indices_exists(*vars) ⇒ Object
########## Flex.indices_exists ########## ————– Flex::Template — indices_exists: - HEAD - /<<index>>.
-
.match_all(*vars) ⇒ Object
########## Flex.match_all ########## ————– Flex::Template — match_all: - GET - /<<index>>/<<type>>/_search - query: match_all: {}.
-
.mlt(*vars) ⇒ Object
########## Flex.mlt ########## ————– Flex::Template — mlt: - GET - /<<index>>/<<type>>/<<id>>/_mlt.
-
.more_like_this(*vars) ⇒ Object
########## Flex.more_like_this ########## ————– Flex::Template — more_like_this: - GET - /<<index>>/<<type>>/<<id>>/_mlt.
-
.multi_get(*vars) ⇒ Object
########## Flex.multi_get ########## ————– Flex::Template — multi_get: - GET - /<<index>>/<<type>>/_mget - ids: << ids >>.
-
.open_index(*vars) ⇒ Object
########## Flex.open_index ########## ————– Flex::Template — open_index: - POST - /<<index>>/_close.
-
.optimize_index(*vars) ⇒ Object
########## Flex.optimize_index ########## ————– Flex::Template — optimize_index: - POST - /<<index>>/_optimize.
-
.percolate(*vars) ⇒ Object
########## Flex.percolate ########## ————– Flex::Template — percolate: - GET - /<<index>>/<<type>>/_percolate.
-
.post_bulk_string(*vars) ⇒ Object
########## Flex.post_bulk_string ########## ————– Flex::Template — post_bulk_string: - POST - /_bulk - << bulk_string >>.
-
.post_index(*vars) ⇒ Object
########## Flex.post_index ########## ————– Flex::Template — post_index: - POST - /<<index>> - settings: number_of_shards: <<number_of_shards= 5 >> number_of_replicas: <<number_of_replicas= 1 >>.
-
.post_index_aliases(*vars) ⇒ Object
########## Flex.post_index_aliases ########## ————– Flex::Template — post_index_aliases: - POST - /_aliases.
-
.post_store(*vars) ⇒ Object
########## Flex.post_store ########## ————– Flex::Template — post_store: - POST - /<<index>>/<<type>>.
-
.put_cluster_settings(*vars) ⇒ Object
########## Flex.put_cluster_settings ########## ————– Flex::Template — put_cluster_settings: - PUT - /_cluster/settings.
-
.put_index(*vars) ⇒ Object
########## Flex.put_index ########## ————– Flex::Template — put_index: - PUT - /<<index>> - settings: number_of_shards: <<number_of_shards= 5 >> number_of_replicas: <<number_of_replicas= 1 >>.
-
.put_index_mapping(*vars) ⇒ Object
########## Flex.put_index_mapping ########## ————– Flex::Template — put_index_mapping: - PUT - /<<index>>/<<type>>/_mapping - <<type>>: properties: <<properties>>.
-
.put_index_template(*vars) ⇒ Object
########## Flex.put_index_template ########## ————– Flex::Template — put_index_template: - PUT - /_template/<<template>>.
-
.put_index_warmer(*vars) ⇒ Object
########## Flex.put_index_warmer ########## ————– Flex::Template — put_index_warmer: - PUT - /<<index>>/<<type>>/_warmer/<<warmer>>.
-
.put_mapping(*vars) ⇒ Object
########## Flex.put_mapping ########## ————– Flex::Template — put_mapping: - PUT - /<<index>>/<<type>>/_mapping - <<type>>: properties: <<properties>>.
-
.put_percolator(*vars) ⇒ Object
########## Flex.put_percolator ########## ————– Flex::Template — put_percolator: - PUT - /_percolator/<<index>>/<<percolator>>.
-
.put_store(*vars) ⇒ Object
########## Flex.put_store ########## ————– Flex::Template — put_store: - PUT - /<<index>>/<<type>>/<<id>>.
-
.refresh_index(*vars) ⇒ Object
########## Flex.refresh_index ########## ————– Flex::Template — refresh_index: - POST - /<<index>>/_refresh.
-
.remove(*vars) ⇒ Object
########## Flex.remove ########## ————– Flex::Template — remove: - DELETE - /<<index>>/<<type>>/<<id>>.
-
.search_by_id(*vars) ⇒ Object
########## Flex.search_by_id ########## ————– Flex::Template — search_by_id: - GET - /<<index>>/<<type>>/_search - query: term: _id: <<id>>.
-
.stats(*vars) ⇒ Object
########## Flex.stats ########## ————– Flex::Template — stats: - GET - /<<index>>/_stats/<<endpoint= ~ >>/<<names= ~ >>.
-
.store(*vars) ⇒ Object
########## Flex.store ########## ————– Flex::Template — store: - PUT - /<<index>>/<<type>>/<<id>>.
-
.types_exists(*vars) ⇒ Object
########## Flex.types_exists ########## ————– Flex::Template — types_exists: - HEAD - /<<index>>/<<type>>.
-
.update(*vars) ⇒ Object
########## Flex.update ########## ————– Flex::Template — update: - POST - /<<index>>/<<type>>/<<id>>/_update.
-
.update_index_settings(*vars) ⇒ Object
########## Flex.update_index_settings ########## ————– Flex::Template — update_index_settings: - PUT - /<<index>>/_settings.
-
.validate(*vars) ⇒ Object
########## Flex.validate ########## ————– Flex::Template — validate: - GET - /<<index>>/<<type>>/_validate/query.
Instance Method Summary collapse
- #bulk(*vars) ⇒ Object
- #delete_collection(collection, options = {}) ⇒ Object
- #import_collection(collection, options = {}) ⇒ Object
-
#info(*names) ⇒ Object
Deprecation of Flex methods ###.
- #process_bulk(options = {}) ⇒ Object
Methods included from UtilityMethods
build_bulk_string, doc, dump_all, dump_one, json2yaml, post_bulk_collection, reload!, scan_all, scan_search, search, slim_search, yaml2json
Methods included from Templates
Class Method Details
.add_index_alias(*vars) ⇒ Object
########## Flex.add_index_alias ##########
--------------
Flex::Template
---
add_index_alias:
- PUT
- /<<index>>/_alias/<<alias>>
Usage:
Flex.add_index_alias :alias => alias, # required
:index => "flex_test_index"
453 454 455 456 |
# File 'lib/flex/api_stubs.rb', line 453 def Flex.add_index_alias(*vars) ## this is a stub, used for reference super end |
.analyze_index(*vars) ⇒ Object
########## Flex.analyze_index ##########
--------------
Flex::Template
---
analyze_index:
- GET
- /<<index>>/_analyze
Usage:
Flex.analyze_index :index => "flex_test_index"
506 507 508 509 |
# File 'lib/flex/api_stubs.rb', line 506 def Flex.analyze_index(*vars) ## this is a stub, used for reference super end |
.close_index(*vars) ⇒ Object
########## Flex.close_index ##########
--------------
Flex::Template
---
close_index:
- POST
- /<<index>>/_close
Usage:
Flex.close_index :index => "flex_test_index"
606 607 608 609 |
# File 'lib/flex/api_stubs.rb', line 606 def Flex.close_index(*vars) ## this is a stub, used for reference super end |
.cluster_health(*vars) ⇒ Object
########## Flex.cluster_health ##########
--------------
Flex::Template
---
cluster_health:
- GET
- /_cluster/health/<<index>>
Usage:
Flex.cluster_health :index => "flex_test_index"
1123 1124 1125 1126 |
# File 'lib/flex/api_stubs.rb', line 1123 def Flex.cluster_health(*vars) ## this is a stub, used for reference super end |
.cluster_nodes_hot_threads(*vars) ⇒ Object
########## Flex.cluster_nodes_hot_threads ##########
--------------
Flex::Template
---
cluster_nodes_hot_threads:
- GET
- /_nodes/<<nodes= ~ >>/hot_threads
Usage:
Flex.cluster_nodes_hot_threads :nodes => nil
1244 1245 1246 1247 |
# File 'lib/flex/api_stubs.rb', line 1244 def Flex.cluster_nodes_hot_threads(*vars) ## this is a stub, used for reference super end |
.cluster_nodes_info(*vars) ⇒ Object
########## Flex.cluster_nodes_info ##########
--------------
Flex::Template
---
cluster_nodes_info:
- GET
- /_nodes/<<nodes= ~ >>/<<endpoint= ~ >>
Usage:
Flex.cluster_nodes_info :nodes => nil,
:endpoint => nil
1192 1193 1194 1195 |
# File 'lib/flex/api_stubs.rb', line 1192 def Flex.cluster_nodes_info(*vars) ## this is a stub, used for reference super end |
.cluster_nodes_shutdown(*vars) ⇒ Object
########## Flex.cluster_nodes_shutdown ##########
--------------
Flex::Template
---
cluster_nodes_shutdown:
- POST
- /_cluster/nodes/<<nodes= ~ >>/_shutdown
Usage:
Flex.cluster_nodes_shutdown :nodes => nil
1227 1228 1229 1230 |
# File 'lib/flex/api_stubs.rb', line 1227 def Flex.cluster_nodes_shutdown(*vars) ## this is a stub, used for reference super end |
.cluster_nodes_stats(*vars) ⇒ Object
########## Flex.cluster_nodes_stats ##########
--------------
Flex::Template
---
cluster_nodes_stats:
- GET
- /_nodes/<<nodes= ~ >>/stats/<<endpoint= ~ >>
Usage:
Flex.cluster_nodes_stats :nodes => nil,
:endpoint => nil
1210 1211 1212 1213 |
# File 'lib/flex/api_stubs.rb', line 1210 def Flex.cluster_nodes_stats(*vars) ## this is a stub, used for reference super end |
.cluster_reroute(*vars) ⇒ Object
########## Flex.cluster_reroute ##########
--------------
Flex::Template
---
cluster_reroute:
- POST
- /_cluster/reroute
Usage:
Flex.cluster_reroute
1261 1262 1263 1264 |
# File 'lib/flex/api_stubs.rb', line 1261 def Flex.cluster_reroute(*vars) ## this is a stub, used for reference super end |
.cluster_state(*vars) ⇒ Object
########## Flex.cluster_state ##########
--------------
Flex::Template
---
cluster_state:
- GET
- /_cluster/state
Usage:
Flex.cluster_state
1140 1141 1142 1143 |
# File 'lib/flex/api_stubs.rb', line 1140 def Flex.cluster_state(*vars) ## this is a stub, used for reference super end |
.count(*vars) ⇒ Object
########## Flex.count ##########
--------------
Flex::Template
---
count:
- GET
- /<<index>>/<<type>>/_count
Usage:
Flex.count :index => "flex_test_index",
:type => nil
264 265 266 267 |
# File 'lib/flex/api_stubs.rb', line 264 def Flex.count(*vars) ## this is a stub, used for reference super end |
.create_index(*vars) ⇒ Object
########## Flex.create_index ##########
--------------
Flex::Template
---
create_index:
- PUT
- /<<index>>
- settings:
number_of_shards: <<number_of_shards= 5 >>
number_of_replicas: <<number_of_replicas= 1 >>
Usage:
Flex.create_index :index => "flex_test_index",
:number_of_shards => 5,
:number_of_replicas => 1
550 551 552 553 |
# File 'lib/flex/api_stubs.rb', line 550 def Flex.create_index(*vars) ## this is a stub, used for reference super end |
.delete(*vars) ⇒ Object
########## Flex.delete ##########
--------------
Flex::Template
---
delete:
- DELETE
- /<<index>>/<<type>>/<<id>>
Usage:
Flex.delete :id => id, # required
:type => nil,
:index => "flex_test_index"
78 79 80 81 |
# File 'lib/flex/api_stubs.rb', line 78 def Flex.delete(*vars) ## this is a stub, used for reference super end |
.delete_by_query(*vars) ⇒ Object
########## Flex.delete_by_query ##########
--------------
Flex::Template
---
delete_by_query:
- DELETE
- /<<index>>/<<type>>/_query
Usage:
Flex.delete_by_query :index => "flex_test_index",
:type => nil
282 283 284 285 |
# File 'lib/flex/api_stubs.rb', line 282 def Flex.delete_by_query(*vars) ## this is a stub, used for reference super end |
.delete_index(*vars) ⇒ Object
########## Flex.delete_index ##########
--------------
Flex::Template
---
delete_index:
- DELETE
- /<<index>>
Usage:
Flex.delete_index :index => "flex_test_index"
589 590 591 592 |
# File 'lib/flex/api_stubs.rb', line 589 def Flex.delete_index(*vars) ## this is a stub, used for reference super end |
.delete_index_alias(*vars) ⇒ Object
########## Flex.delete_index_alias ##########
--------------
Flex::Template
---
delete_index_alias:
- DELETE
- /<<index>>/_alias/<<alias>>
Usage:
Flex.delete_index_alias :alias => alias, # required
:index => "flex_test_index"
471 472 473 474 |
# File 'lib/flex/api_stubs.rb', line 471 def Flex.delete_index_alias(*vars) ## this is a stub, used for reference super end |
.delete_index_mapping(*vars) ⇒ Object
########## Flex.delete_index_mapping ##########
--------------
Flex::Template
---
delete_index_mapping:
- DELETE
- /<<index>>/<<type>>
Usage:
Flex.delete_index_mapping :index => "flex_test_index",
:type => nil
753 754 755 756 |
# File 'lib/flex/api_stubs.rb', line 753 def Flex.delete_index_mapping(*vars) ## this is a stub, used for reference super end |
.delete_index_template(*vars) ⇒ Object
########## Flex.delete_index_template ##########
--------------
Flex::Template
---
delete_index_template:
- DELETE
- /_template/<<template>>
Usage:
Flex.delete_index_template :template => template # required
890 891 892 893 |
# File 'lib/flex/api_stubs.rb', line 890 def Flex.delete_index_template(*vars) ## this is a stub, used for reference super end |
.delete_index_warmer(*vars) ⇒ Object
########## Flex.delete_index_warmer ##########
--------------
Flex::Template
---
delete_index_warmer:
- DELETE
- /<<index>>/_warmer/<<warmer= ~ >>
Usage:
Flex.delete_index_warmer :index => "flex_test_index",
:warmer => nil
944 945 946 947 |
# File 'lib/flex/api_stubs.rb', line 944 def Flex.delete_index_warmer(*vars) ## this is a stub, used for reference super end |
.delete_mapping(*vars) ⇒ Object
########## Flex.delete_mapping ##########
--------------
Flex::Template
---
delete_mapping:
- DELETE
- /<<index>>/<<type>>
Usage:
Flex.delete_mapping :index => "flex_test_index",
:type => nil
771 772 773 774 |
# File 'lib/flex/api_stubs.rb', line 771 def Flex.delete_mapping(*vars) ## this is a stub, used for reference super end |
.delete_percolator(*vars) ⇒ Object
########## Flex.delete_percolator ##########
--------------
Flex::Template
---
delete_percolator:
- DELETE
- /_percolator/<<index>>/<<percolator>>
Usage:
Flex.delete_percolator :percolator => percolator, # required
:index => "flex_test_index"
228 229 230 231 |
# File 'lib/flex/api_stubs.rb', line 228 def Flex.delete_percolator(*vars) ## this is a stub, used for reference super end |
.exist?(*vars) ⇒ Boolean
########## Flex.exist? ##########
--------------
Flex::Template
---
exist?:
- HEAD
- /<<index>>
Usage:
Flex.exist? :index => "flex_test_index"
1085 1086 1087 1088 |
# File 'lib/flex/api_stubs.rb', line 1085 def Flex.exist?(*vars) ## this is a stub, used for reference super end |
.explain(*vars) ⇒ Object
########## Flex.explain ##########
--------------
Flex::Template
---
explain:
- GET
- /<<index>>/<<type>>/<<id>>/_explain
Usage:
Flex.explain :id => id, # required
:type => nil,
:index => "flex_test_index"
357 358 359 360 |
# File 'lib/flex/api_stubs.rb', line 357 def Flex.explain(*vars) ## this is a stub, used for reference super end |
.flush_index(*vars) ⇒ Object
########## Flex.flush_index ##########
--------------
Flex::Template
---
flush_index:
- POST
- /<<index>>/_flush
Usage:
Flex.flush_index :index => "flex_test_index"
822 823 824 825 |
# File 'lib/flex/api_stubs.rb', line 822 def Flex.flush_index(*vars) ## this is a stub, used for reference super end |
.gateway_snapshot(*vars) ⇒ Object
########## Flex.gateway_snapshot ##########
--------------
Flex::Template
---
gateway_snapshot:
- POST
- /<<index>>/_gateway/snapshot
Usage:
Flex.gateway_snapshot :index => "flex_test_index"
839 840 841 842 |
# File 'lib/flex/api_stubs.rb', line 839 def Flex.gateway_snapshot(*vars) ## this is a stub, used for reference super end |
.get(*vars) ⇒ Object
########## Flex.get ##########
--------------
Flex::Template
---
get:
- GET
- /<<index>>/<<type>>/<<id>>
Usage:
Flex.get :id => id, # required
:type => nil,
:index => "flex_test_index"
116 117 118 119 |
# File 'lib/flex/api_stubs.rb', line 116 def Flex.get(*vars) ## this is a stub, used for reference super end |
.get_cluster_settings(*vars) ⇒ Object
########## Flex.get_cluster_settings ##########
--------------
Flex::Template
---
get_cluster_settings:
- GET
- /_cluster/settings
Usage:
Flex.get_cluster_settings
1174 1175 1176 1177 |
# File 'lib/flex/api_stubs.rb', line 1174 def Flex.get_cluster_settings(*vars) ## this is a stub, used for reference super end |
.get_index_alias(*vars) ⇒ Object
########## Flex.get_index_alias ##########
--------------
Flex::Template
---
get_index_alias:
- GET
- /<<index>>/_alias/<<alias= '*' >>
Usage:
Flex.get_index_alias :index => "flex_test_index",
:alias => "*"
489 490 491 492 |
# File 'lib/flex/api_stubs.rb', line 489 def Flex.get_index_alias(*vars) ## this is a stub, used for reference super end |
.get_index_aliases(*vars) ⇒ Object
########## Flex.get_index_aliases ##########
--------------
Flex::Template
---
get_index_aliases:
- GET
- /<<index>>/_aliases
Usage:
Flex.get_index_aliases :index => "flex_test_index"
435 436 437 438 |
# File 'lib/flex/api_stubs.rb', line 435 def Flex.get_index_aliases(*vars) ## this is a stub, used for reference super end |
.get_index_mapping(*vars) ⇒ Object
########## Flex.get_index_mapping ##########
--------------
Flex::Template
---
get_index_mapping:
- GET
- /<<index>>/<<type>>/_mapping
Usage:
Flex.get_index_mapping :index => "flex_test_index",
:type => nil
675 676 677 678 |
# File 'lib/flex/api_stubs.rb', line 675 def Flex.get_index_mapping(*vars) ## this is a stub, used for reference super end |
.get_index_settings(*vars) ⇒ Object
########## Flex.get_index_settings ##########
--------------
Flex::Template
---
get_index_settings:
- GET
- /<<index>>/_settings
Usage:
Flex.get_index_settings :index => "flex_test_index"
640 641 642 643 |
# File 'lib/flex/api_stubs.rb', line 640 def Flex.get_index_settings(*vars) ## this is a stub, used for reference super end |
.get_index_template(*vars) ⇒ Object
########## Flex.get_index_template ##########
--------------
Flex::Template
---
get_index_template:
- GET
- /_template/<<template>>
Usage:
Flex.get_index_template :template => template # required
907 908 909 910 |
# File 'lib/flex/api_stubs.rb', line 907 def Flex.get_index_template(*vars) ## this is a stub, used for reference super end |
.get_index_warmer(*vars) ⇒ Object
########## Flex.get_index_warmer ##########
--------------
Flex::Template
---
get_index_warmer:
- GET
- /<<index>>/_warmer/<<warmer= ~ >>
Usage:
Flex.get_index_warmer :index => "flex_test_index",
:warmer => nil
962 963 964 965 |
# File 'lib/flex/api_stubs.rb', line 962 def Flex.get_index_warmer(*vars) ## this is a stub, used for reference super end |
.get_mapping(*vars) ⇒ Object
########## Flex.get_mapping ##########
--------------
Flex::Template
---
get_mapping:
- GET
- /<<index>>/<<type>>/_mapping
Usage:
Flex.get_mapping :index => "flex_test_index",
:type => nil
693 694 695 696 |
# File 'lib/flex/api_stubs.rb', line 693 def Flex.get_mapping(*vars) ## this is a stub, used for reference super end |
.get_settings(*vars) ⇒ Object
########## Flex.get_settings ##########
--------------
Flex::Template
---
get_settings:
- GET
- /<<index>>/_settings
Usage:
Flex.get_settings :index => "flex_test_index"
657 658 659 660 |
# File 'lib/flex/api_stubs.rb', line 657 def Flex.get_settings(*vars) ## this is a stub, used for reference super end |
.get_source(*vars) ⇒ Object
########## Flex.get_source ##########
--------------
Flex::Template
---
get_source:
- GET
- /<<index>>/<<type>>/<<id>>/_source
Usage:
Flex.get_source :id => id, # required
:type => nil,
:index => "flex_test_index"
135 136 137 138 |
# File 'lib/flex/api_stubs.rb', line 135 def Flex.get_source(*vars) ## this is a stub, used for reference super end |
.index_clearcache(*vars) ⇒ Object
########## Flex.index_clearcache ##########
--------------
Flex::Template
---
index_clearcache:
- POST
- /<<index>>/_cache/clear
Usage:
Flex.index_clearcache :index => "flex_test_index"
1051 1052 1053 1054 |
# File 'lib/flex/api_stubs.rb', line 1051 def Flex.index_clearcache(*vars) ## this is a stub, used for reference super end |
.index_segments(*vars) ⇒ Object
########## Flex.index_segments ##########
--------------
Flex::Template
---
index_segments:
- GET
- /<<index>>/_segments
Usage:
Flex.index_segments :index => "flex_test_index"
1034 1035 1036 1037 |
# File 'lib/flex/api_stubs.rb', line 1034 def Flex.index_segments(*vars) ## this is a stub, used for reference super end |
.index_stats(*vars) ⇒ Object
########## Flex.index_stats ##########
--------------
Flex::Template
---
index_stats:
- GET
- /<<index>>/_stats/<<endpoint= ~ >>/<<names= ~ >>
Usage:
Flex.index_stats :index => "flex_test_index",
:endpoint => nil,
:names => nil
981 982 983 984 |
# File 'lib/flex/api_stubs.rb', line 981 def Flex.index_stats(*vars) ## this is a stub, used for reference super end |
.index_status(*vars) ⇒ Object
########## Flex.index_status ##########
--------------
Flex::Template
---
index_status:
- GET
- /<<index>>/_status
Usage:
Flex.index_status :index => "flex_test_index"
1017 1018 1019 1020 |
# File 'lib/flex/api_stubs.rb', line 1017 def Flex.index_status(*vars) ## this is a stub, used for reference super end |
.indices_exists(*vars) ⇒ Object
########## Flex.indices_exists ##########
--------------
Flex::Template
---
indices_exists:
- HEAD
- /<<index>>
Usage:
Flex.indices_exists :index => "flex_test_index"
1068 1069 1070 1071 |
# File 'lib/flex/api_stubs.rb', line 1068 def Flex.indices_exists(*vars) ## this is a stub, used for reference super end |
.match_all(*vars) ⇒ Object
########## Flex.match_all ##########
--------------
Flex::Template
---
match_all:
- GET
- /<<index>>/<<type>>/_search
- query:
match_all: {}
Usage:
Flex.match_all :index => "flex_test_index",
:type => nil
377 378 379 380 |
# File 'lib/flex/api_stubs.rb', line 377 def Flex.match_all(*vars) ## this is a stub, used for reference super end |
.mlt(*vars) ⇒ Object
########## Flex.mlt ##########
--------------
Flex::Template
---
mlt:
- GET
- /<<index>>/<<type>>/<<id>>/_mlt
Usage:
Flex.mlt :id => id, # required
:type => nil,
:index => "flex_test_index"
320 321 322 323 |
# File 'lib/flex/api_stubs.rb', line 320 def Flex.mlt(*vars) ## this is a stub, used for reference super end |
.more_like_this(*vars) ⇒ Object
########## Flex.more_like_this ##########
--------------
Flex::Template
---
more_like_this:
- GET
- /<<index>>/<<type>>/<<id>>/_mlt
Usage:
Flex.more_like_this :id => id, # required
:type => nil,
:index => "flex_test_index"
301 302 303 304 |
# File 'lib/flex/api_stubs.rb', line 301 def Flex.more_like_this(*vars) ## this is a stub, used for reference super end |
.multi_get(*vars) ⇒ Object
########## Flex.multi_get ##########
--------------
Flex::Template
---
multi_get:
- GET
- /<<index>>/<<type>>/_mget
- ids: << ids >>
Usage:
Flex.multi_get :ids => ids, # required
:type => nil,
:index => "flex_test_index"
155 156 157 158 |
# File 'lib/flex/api_stubs.rb', line 155 def Flex.multi_get(*vars) ## this is a stub, used for reference super end |
.open_index(*vars) ⇒ Object
########## Flex.open_index ##########
--------------
Flex::Template
---
open_index:
- POST
- /<<index>>/_close
Usage:
Flex.open_index :index => "flex_test_index"
623 624 625 626 |
# File 'lib/flex/api_stubs.rb', line 623 def Flex.open_index(*vars) ## this is a stub, used for reference super end |
.optimize_index(*vars) ⇒ Object
########## Flex.optimize_index ##########
--------------
Flex::Template
---
optimize_index:
- POST
- /<<index>>/_optimize
Usage:
Flex.optimize_index :index => "flex_test_index"
805 806 807 808 |
# File 'lib/flex/api_stubs.rb', line 805 def Flex.optimize_index(*vars) ## this is a stub, used for reference super end |
.percolate(*vars) ⇒ Object
########## Flex.percolate ##########
--------------
Flex::Template
---
percolate:
- GET
- /<<index>>/<<type>>/_percolate
Usage:
Flex.percolate :index => "flex_test_index",
:type => nil
192 193 194 195 |
# File 'lib/flex/api_stubs.rb', line 192 def Flex.percolate(*vars) ## this is a stub, used for reference super end |
.post_bulk_string(*vars) ⇒ Object
########## Flex.post_bulk_string ##########
--------------
Flex::Template
---
post_bulk_string:
- POST
- /_bulk
- << bulk_string >>
Usage:
Flex.bulk :bulk_string => bulk_string # required
246 247 248 249 |
# File 'lib/flex/api_stubs.rb', line 246 def Flex.post_bulk_string(*vars) ## this is a stub, used for reference super end |
.post_index(*vars) ⇒ Object
########## Flex.post_index ##########
--------------
Flex::Template
---
post_index:
- POST
- /<<index>>
- settings:
number_of_shards: <<number_of_shards= 5 >>
number_of_replicas: <<number_of_replicas= 1 >>
Usage:
Flex.post_index :index => "flex_test_index",
:number_of_shards => 5,
:number_of_replicas => 1
572 573 574 575 |
# File 'lib/flex/api_stubs.rb', line 572 def Flex.post_index(*vars) ## this is a stub, used for reference super end |
.post_index_aliases(*vars) ⇒ Object
########## Flex.post_index_aliases ##########
--------------
Flex::Template
---
post_index_aliases:
- POST
- /_aliases
Usage:
Flex.post_index_aliases
418 419 420 421 |
# File 'lib/flex/api_stubs.rb', line 418 def Flex.post_index_aliases(*vars) ## this is a stub, used for reference super end |
.post_store(*vars) ⇒ Object
########## Flex.post_store ##########
--------------
Flex::Template
---
post_store:
- POST
- /<<index>>/<<type>>
Usage:
Flex.post_store :index => "flex_test_index",
:type => nil
59 60 61 62 |
# File 'lib/flex/api_stubs.rb', line 59 def Flex.post_store(*vars) ## this is a stub, used for reference super end |
.put_cluster_settings(*vars) ⇒ Object
########## Flex.put_cluster_settings ##########
--------------
Flex::Template
---
put_cluster_settings:
- PUT
- /_cluster/settings
Usage:
Flex.put_cluster_settings
1157 1158 1159 1160 |
# File 'lib/flex/api_stubs.rb', line 1157 def Flex.put_cluster_settings(*vars) ## this is a stub, used for reference super end |
.put_index(*vars) ⇒ Object
########## Flex.put_index ##########
--------------
Flex::Template
---
put_index:
- PUT
- /<<index>>
- settings:
number_of_shards: <<number_of_shards= 5 >>
number_of_replicas: <<number_of_replicas= 1 >>
Usage:
Flex.put_index :index => "flex_test_index",
:number_of_shards => 5,
:number_of_replicas => 1
528 529 530 531 |
# File 'lib/flex/api_stubs.rb', line 528 def Flex.put_index(*vars) ## this is a stub, used for reference super end |
.put_index_mapping(*vars) ⇒ Object
########## Flex.put_index_mapping ##########
--------------
Flex::Template
---
put_index_mapping:
- PUT
- /<<index>>/<<type>>/_mapping
- <<type>>:
properties: <<properties>>
Usage:
Flex.put_index_mapping :properties => properties, # required
:type => nil,
:index => "flex_test_index"
714 715 716 717 |
# File 'lib/flex/api_stubs.rb', line 714 def Flex.put_index_mapping(*vars) ## this is a stub, used for reference super end |
.put_index_template(*vars) ⇒ Object
########## Flex.put_index_template ##########
--------------
Flex::Template
---
put_index_template:
- PUT
- /_template/<<template>>
Usage:
Flex.put_index_template :template => template # required
873 874 875 876 |
# File 'lib/flex/api_stubs.rb', line 873 def Flex.put_index_template(*vars) ## this is a stub, used for reference super end |
.put_index_warmer(*vars) ⇒ Object
########## Flex.put_index_warmer ##########
--------------
Flex::Template
---
put_index_warmer:
- PUT
- /<<index>>/<<type>>/_warmer/<<warmer>>
Usage:
Flex.put_index_warmer :warmer => warmer, # required
:type => nil,
:index => "flex_test_index"
926 927 928 929 |
# File 'lib/flex/api_stubs.rb', line 926 def Flex.put_index_warmer(*vars) ## this is a stub, used for reference super end |
.put_mapping(*vars) ⇒ Object
########## Flex.put_mapping ##########
--------------
Flex::Template
---
put_mapping:
- PUT
- /<<index>>/<<type>>/_mapping
- <<type>>:
properties: <<properties>>
Usage:
Flex.put_mapping :properties => properties, # required
:type => nil,
:index => "flex_test_index"
735 736 737 738 |
# File 'lib/flex/api_stubs.rb', line 735 def Flex.put_mapping(*vars) ## this is a stub, used for reference super end |
.put_percolator(*vars) ⇒ Object
########## Flex.put_percolator ##########
--------------
Flex::Template
---
put_percolator:
- PUT
- /_percolator/<<index>>/<<percolator>>
Usage:
Flex.put_percolator :percolator => percolator, # required
:index => "flex_test_index"
210 211 212 213 |
# File 'lib/flex/api_stubs.rb', line 210 def Flex.put_percolator(*vars) ## this is a stub, used for reference super end |
.put_store(*vars) ⇒ Object
########## Flex.put_store ##########
--------------
Flex::Template
---
put_store:
- PUT
- /<<index>>/<<type>>/<<id>>
Usage:
Flex.put_store :id => id, # required
:type => nil,
:index => "flex_test_index"
41 42 43 44 |
# File 'lib/flex/api_stubs.rb', line 41 def Flex.put_store(*vars) ## this is a stub, used for reference super end |
.refresh_index(*vars) ⇒ Object
########## Flex.refresh_index ##########
--------------
Flex::Template
---
refresh_index:
- POST
- /<<index>>/_refresh
Usage:
Flex.refresh_index :index => "flex_test_index"
788 789 790 791 |
# File 'lib/flex/api_stubs.rb', line 788 def Flex.refresh_index(*vars) ## this is a stub, used for reference super end |
.remove(*vars) ⇒ Object
########## Flex.remove ##########
--------------
Flex::Template
---
remove:
- DELETE
- /<<index>>/<<type>>/<<id>>
Usage:
Flex.remove :id => id, # required
:type => nil,
:index => "flex_test_index"
97 98 99 100 |
# File 'lib/flex/api_stubs.rb', line 97 def Flex.remove(*vars) ## this is a stub, used for reference super end |
.search_by_id(*vars) ⇒ Object
########## Flex.search_by_id ##########
--------------
Flex::Template
---
search_by_id:
- GET
- /<<index>>/<<type>>/_search
- query:
term:
_id: <<id>>
Usage:
Flex.search_by_id :id => id, # required
:type => nil,
:index => "flex_test_index",
399 400 401 402 |
# File 'lib/flex/api_stubs.rb', line 399 def Flex.search_by_id(*vars) ## this is a stub, used for reference super end |
.stats(*vars) ⇒ Object
########## Flex.stats ##########
--------------
Flex::Template
---
stats:
- GET
- /<<index>>/_stats/<<endpoint= ~ >>/<<names= ~ >>
Usage:
Flex.stats :index => "flex_test_index",
:endpoint => nil,
:names => nil
1000 1001 1002 1003 |
# File 'lib/flex/api_stubs.rb', line 1000 def Flex.stats(*vars) ## this is a stub, used for reference super end |
.store(*vars) ⇒ Object
########## Flex.store ##########
--------------
Flex::Template
---
store:
- PUT
- /<<index>>/<<type>>/<<id>>
Usage:
Flex.store :id => id, # required
:type => nil,
:index => "flex_test_index"
22 23 24 25 |
# File 'lib/flex/api_stubs.rb', line 22 def Flex.store(*vars) ## this is a stub, used for reference super end |
.types_exists(*vars) ⇒ Object
########## Flex.types_exists ##########
--------------
Flex::Template
---
types_exists:
- HEAD
- /<<index>>/<<type>>
Usage:
Flex.types_exists :index => "flex_test_index",
:type => nil
1103 1104 1105 1106 |
# File 'lib/flex/api_stubs.rb', line 1103 def Flex.types_exists(*vars) ## this is a stub, used for reference super end |
.update(*vars) ⇒ Object
########## Flex.update ##########
--------------
Flex::Template
---
update:
- POST
- /<<index>>/<<type>>/<<id>>/_update
Usage:
Flex.update :id => id, # required
:type => nil,
:index => "flex_test_index"
174 175 176 177 |
# File 'lib/flex/api_stubs.rb', line 174 def Flex.update(*vars) ## this is a stub, used for reference super end |
.update_index_settings(*vars) ⇒ Object
########## Flex.update_index_settings ##########
--------------
Flex::Template
---
update_index_settings:
- PUT
- /<<index>>/_settings
Usage:
Flex.update_index_settings :index => "flex_test_index"
856 857 858 859 |
# File 'lib/flex/api_stubs.rb', line 856 def Flex.update_index_settings(*vars) ## this is a stub, used for reference super end |
.validate(*vars) ⇒ Object
########## Flex.validate ##########
--------------
Flex::Template
---
validate:
- GET
- /<<index>>/<<type>>/_validate/query
Usage:
Flex.validate :index => "flex_test_index",
:type => nil
338 339 340 341 |
# File 'lib/flex/api_stubs.rb', line 338 def Flex.validate(*vars) ## this is a stub, used for reference super end |
Instance Method Details
#bulk(*vars) ⇒ Object
48 49 50 51 52 |
# File 'lib/flex/deprecation.rb', line 48 def bulk(*vars) Deprecation.warn 'Flex.bulk(:lines => lines_bulk_string)', 'Flex.post_bulk_string(:bulk_string => lines_bulk_string)' vars = Vars.new(*vars) post_bulk_string(:bulk_string => vars[:lines]) end |
#delete_collection(collection, options = {}) ⇒ Object
43 44 45 46 |
# File 'lib/flex/deprecation.rb', line 43 def delete_collection(collection, ={}) Deprecation.warn 'Flex.delete_collection(collection)', 'Flex.post_bulk_collection(collection, :action => "delete")' post_bulk_collection(collection, .merge(:action => 'delete')) end |
#import_collection(collection, options = {}) ⇒ Object
38 39 40 41 |
# File 'lib/flex/deprecation.rb', line 38 def import_collection(collection, ={}) Deprecation.warn 'Flex.import_collection', 'Flex.post_bulk_collection' post_bulk_collection(collection, .merge(:action => 'index')) end |
#info(*names) ⇒ Object
Deprecation of Flex methods ###
28 29 30 31 |
# File 'lib/flex/deprecation.rb', line 28 def info(*names) Deprecation.warn 'Flex.info', 'Flex.doc' doc *names end |
#process_bulk(options = {}) ⇒ Object
33 34 35 36 |
# File 'lib/flex/deprecation.rb', line 33 def process_bulk(={}) Deprecation.warn 'Flex.process_bulk(:collection => collection)', 'Flex.post_bulk_collection(collection, options)' post_bulk_collection(.delete(:collection), ) end |