Class: Elasticsearch::DSL::Search::Suggest
- Inherits:
-
Object
- Object
- Elasticsearch::DSL::Search::Suggest
- Includes:
- BaseComponent
- Defined in:
- lib/elasticsearch/dsl/search/suggest.rb
Overview
Wraps the ‘suggest` part of a search definition
Instance Method Summary collapse
-
#initialize(key, options = {}, &block) ⇒ Suggest
constructor
A new instance of Suggest.
-
#to_hash ⇒ Hash
Convert the definition to a Hash.
Methods included from BaseComponent
Constructor Details
#initialize(key, options = {}, &block) ⇒ Suggest
Returns a new instance of Suggest.
29 30 31 32 33 |
# File 'lib/elasticsearch/dsl/search/suggest.rb', line 29 def initialize(key, ={}, &block) @key = key @options = @block = block end |
Instance Method Details
#to_hash ⇒ Hash
Convert the definition to a Hash
39 40 41 |
# File 'lib/elasticsearch/dsl/search/suggest.rb', line 39 def to_hash { @key => @options } end |