Sha256: c88b377e161cf61c1beb0130ee2f829d617c9aa2a14c1f96fa8c45d0af735ef1

Contents?: true

Size: 1.28 KB

Versions: 48

Compression:

Stored size: 1.28 KB

Contents

term
  name == 'value'
  name != 'value'
terms
  name == ['value1', 'value2']   plain
  name != ['value1', 'value2']

  name(:&) == ['value1', 'value2']   or
  name(:|) == ['value1', 'value2']   and
  name(:b) == ['value1', 'value2']   bool
  name(:f) == ['value1', 'value2']   fielddata
regexp
  name == /regexp/
  name =~ /regexp/
  name != /regexp/
  name !~ /regexp/
  name(:anystring, :intersection) == /regexp/
prefix
  name =~ 'pref'
  name !~ 'pref'

exists
  name?
missing
  !name
  !name?
  name == nil

numeric_range Numeric
range Other
  date >= Date.today
  date > Date.today
  date <= Date.today
  date < Date.today

  date == (2.days.ago..3.days.since)   ()
  date == [2.days.ago..3.days.since]   []

bool
  must(name == 'name', email == 'email')
    .should(name == 'name', email == 'email')
    .must_not(name == 'name', email == 'email')
and
  (name == 'name') & (email == 'email')
or
  (name == 'name') | (email == 'email')
not
  !(name == 'name')
  email != 'email'

script s()
match all
  match_all

has child
  has_child('type').query()
  has_child('type').filter()
has parent
  has_parent('type').query()
  has_parent('type').filter()
nested
  name.nested()

query q()
type
  .types()

geo bounding box
geo distance
geo distance range
geo polygon
geoshape
geohash cell

indices
ids

limit

Version data entries

48 entries across 48 versions & 1 rubygems

Version Path
chewy-8.0.0.pre.beta filters
chewy-7.6.0 filters
chewy-7.5.1 filters
chewy-7.5.0 filters
chewy-7.4.0 filters
chewy-7.3.6 filters
chewy-7.3.5 filters
chewy-7.3.4 filters
chewy-7.3.3 filters
chewy-7.3.2 filters
chewy-7.3.1 filters
chewy-7.3.0 filters
chewy-7.2.7 filters
chewy-7.2.6 filters
chewy-7.2.5 filters
chewy-7.2.4 filters
chewy-7.2.3 filters
chewy-7.2.2 filters
chewy-7.2.1 filters
chewy-7.0.1 filters