class Elasticsearch::DSL::Search::Queries::BoolQuery

Overview

Bool Query AIP: https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-bool-query.html

Defined in:

elasticsearch-dsl/search/queries/compound/bool.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new #

Instance Method Detail

def bool(&) #

[View source]
def boost(boost : Union(Type::Number, Nil)) #

def filter(_q : Q.class, &) forall Q #

def filter(query : Base) #

[View source]
def filter(filter : Base | Union(Array(Base), Nil)) #

def minimum_should_match(minimum_should_match : Type::Int | Union(String, Nil)) #

def must(_q : Q.class, &) forall Q #

def must(query : Base) #

[View source]
def must(must : Base | Union(Array(Base), Nil)) #

def must_not(_q : Q.class, &) forall Q #

def must_not(query : Base) #

[View source]
def must_not(must_not : Base | Union(Array(Base), Nil)) #

def should(_q : Q.class, &) forall Q #

def should(query : Base) #

[View source]
def should(should : Base | Union(Array(Base), Nil)) #

def to_json(json : JSON::Builder) #

[View source]