Class: Qiita::Elasticsearch::Nodes::MultiShouldNode

Inherits:
Object
  • Object
show all
Defined in:
lib/qiita/elasticsearch/nodes/multi_should_node.rb

Instance Method Summary collapse

Constructor Details

#initialize(tokens) ⇒ MultiShouldNode

Returns a new instance of MultiShouldNode.

Parameters:

  • tokens (Array<Qiita::Elasticsearch::Tokens>)


8
9
10
# File 'lib/qiita/elasticsearch/nodes/multi_should_node.rb', line 8

def initialize(tokens)
  @tokens = tokens
end

Instance Method Details

#to_hashObject



12
13
14
15
16
17
18
# File 'lib/qiita/elasticsearch/nodes/multi_should_node.rb', line 12

def to_hash
  {
    "bool" => {
      "should" => should_queries,
    },
  }
end