Method: Elasticated::Query#build_for_count

Defined in:
lib/elasticated/query.rb

#build_for_countObject

to_hash methods



121
122
123
124
125
126
# File 'lib/elasticated/query.rb', line 121

def build_for_count
  return { query: _conditions.build } if _filter_conditions.empty?
  filtered = { filter: _filter_conditions.build }
  filtered.merge!(query: _conditions.build) unless _conditions.empty?
  { query: { filtered: filtered } }
end