Method: PhraseParser::Query#to_elasticsearch
- Defined in:
- lib/doing/phrase_parser.rb
#to_elasticsearch ⇒ Object
86 87 88 89 90 91 |
# File 'lib/doing/phrase_parser.rb', line 86 def to_elasticsearch QueryParser::CLAUSE_TYPES.each_with_object({}) do |type, query| clauses = instance_variable_get("@#{type}_clauses") query[type] = clauses.map { |clause| clause_to_query(clause) } if clauses&.any? end end |