module Elos::QueryBuilder::Queries

Public Instance Methods

ids_query(key = :id, value = nil) click to toggle source
# File lib/elos/query_builder/queries.rb, line 4
def ids_query(key = :id, value = nil)
  { query: { ids: { values: value || params[key] } } }
end
match_all_query() click to toggle source
# File lib/elos/query_builder/queries.rb, line 12
def match_all_query
  { query: { match_all: {} } }
end
match_query(key, value) click to toggle source
# File lib/elos/query_builder/queries.rb, line 8
def match_query(key, value)
  { query: { match: { key => { query: value, operator: 'and' } } } }
end