Module: Eson::Shared::Validate
- Extended by:
- API
- Defined in:
- lib/eson/shared/core/validate.rb
Overview
Requests using this API have the following properties:
The request supports the following parameters: timeout, types, routing, query, from, size, search_type, sort, track_scores, highlight, fields, script_fields, preference, facets, filter, scroll, indices_boost, explain, version, min_score, q, df, analyzer, lowercase_expanded_terms The request declares the following parameters as source parameters: query The request can operate on multiple indices. The request can operate on multiple types.
Instance Attribute Summary collapse
-
#type ⇒ Object
Returns the value of attribute type.
Instance Method Summary collapse
-
#multi_index ⇒ true
The request can operate on multiple indices.
-
#multi_types ⇒ true
The request can operate on multiple types.
-
#parameters ⇒ Array<String>
The request supports the following parameters: timeout, types, routing, query, from, size, search_type, sort, track_scores, highlight, fields, script_fields, preference, facets, filter, scroll, indices_boost, explain, version, min_score, q, df, analyzer, lowercase_expanded_terms.
-
#source_param ⇒ Array<String>
The request declares the following parameters as source parameters: query.
Methods included from API
Methods included from Chainable
Instance Attribute Details
#type ⇒ Object
Returns the value of attribute type.
12 13 14 |
# File 'lib/eson/shared/core/validate.rb', line 12 def type @type end |
Instance Method Details
#multi_index ⇒ true
The request can operate on multiple indices.
15 |
# File 'lib/eson/shared/core/validate.rb', line 15 multi_index false |
#multi_types ⇒ true
The request can operate on multiple types.
18 |
# File 'lib/eson/shared/core/validate.rb', line 18 multi_types false |
#parameters ⇒ Array<String>
The request supports the following parameters: timeout, types, routing, query, from, size, search_type, sort, track_scores, highlight, fields, script_fields, preference, facets, filter, scroll, indices_boost, explain, version, min_score, q, df, analyzer, lowercase_expanded_terms
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
# File 'lib/eson/shared/core/validate.rb', line 24 parameters :timeout, :types, :routing, :query, :from, :size, :search_type, :sort, :track_scores, :highlight, :fields, :script_fields, :preference, :facets, :filter, :scroll, :indices_boost, :explain, :version, :min_score, :q, :df, :analyzer, :lowercase_expanded_terms |
#source_param ⇒ Array<String>
The request declares the following parameters as source parameters: query
21 |
# File 'lib/eson/shared/core/validate.rb', line 21 source_param :query |