class Elasticsearch::DSL::Search::Search

Included Modules

Defined in:

elasticsearch-dsl/search.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new #

[View source]

Instance Method Detail

def _source(_source : Array(String) | Bool | Union(String, Nil)) #

[View source]
def batched_reduce_size(batched_reduce_size : Union(Type::UInt, Nil)) #

[View source]
def bool(&) #

[View source]
def boosting(&) #

[View source]
def common(&) #

[View source]
def constant_score(&) #

[View source]
def dis_max(&) #

[View source]
def exists(&) #

[View source]
def explain(explain : Union(Bool, Nil)) #

[View source]
def from(from : Union(Type::UInt, Nil)) #

[View source]
def function_score(&) #

[View source]
def fuzzy(&) #

[View source]
def ids(&) #

[View source]
def match(&) #

[View source]
def match_all(&) #

[View source]
def match_phrase(&) #

[View source]
def match_phrase_prefix(&) #

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

[View source]
def multi_match(&) #

[View source]
def prefix(&) #

[View source]
def query(_q : Q.class, &) forall Q #

[View source]
def query(query : Union(Queries::Base, Nil)) #

[View source]
def query(q : Queries::Base, &) #

[View source]
def query(&) #

[View source]
def query_string(&) #

[View source]
def range(&) #

[View source]
def regexp(&) #

[View source]
def rescore(new_rescore : Rescoring::Rescore) #

[View source]
def rescore(rescore : Rescoring::Rescore | Union(Array(Rescoring::Rescore), Nil)) #

[View source]
def rescore(new_rescore = Rescoring::Rescore.new, &) #

[View source]
def rescore!(new_rescore : Rescoring::Rescore) #

[View source]
def simple_query_string(&) #

[View source]
def size(size : Union(Type::UInt, Nil)) #

[View source]
def sort(field : String, order : String) #

[View source]
def sort(new_sort : Sorting::Base) #

[View source]
def sort(field : String) #

[View source]
def sort(sort : Array(String | Sorting::Base) | Sorting::Base | Union(String, Nil)) #

[View source]
def sort(field : String, &) #

[View source]
def sort!(new_sort : Sorting::Base | String) #

[View source]
def stats(stats : Union(Array(String), Nil)) #

[View source]
def stored_fields(stored_fields : Array(String) | Union(String, Nil)) #

[View source]
def term(&) #

[View source]
def terminate_after(terminate_after : Union(Type::UInt, Nil)) #

[View source]
def terms(&) #

[View source]
def terms_set(&) #

[View source]
def timeout(timeout : Union(String, Nil)) #

[View source]
def type(&) #

[View source]
def version(version : Union(Bool, Nil)) #

[View source]
def wildcard(&) #

[View source]