class Elasticsearch::DSL::Search::Search
- Elasticsearch::DSL::Search::Search
- Reference
- Object
Included Modules
- Elasticsearch::DSL::Search::Rescoring::InstanceMethods
- Elasticsearch::DSL::Search::Sorting::InstanceMethods
Defined in:
elasticsearch-dsl/search.crConstructors
Instance Method Summary
- #_source(_source : Array(String) | Bool | Union(String, Nil))
- #batched_reduce_size(batched_reduce_size : Union(Type::UInt, Nil))
- #bool(&)
- #boosting(&)
- #common(&)
- #constant_score(&)
- #dis_max(&)
- #exists(&)
- #explain(explain : Union(Bool, Nil))
- #from(from : Union(Type::UInt, Nil))
- #function_score(&)
- #fuzzy(&)
- #ids(&)
- #match(&)
- #match_all(&)
- #match_phrase(&)
- #match_phrase_prefix(&)
- #min_score(min_score : Union(Type::Number, Nil))
- #multi_match(&)
- #prefix(&)
- #query(_q : Q.class, &) forall Q
- #query(query : Union(Queries::Base, Nil))
- #query(q : Queries::Base, &)
- #query(&)
- #query_string(&)
- #range(&)
- #regexp(&)
- #rescore(new_rescore : Rescoring::Rescore)
- #rescore(rescore : Rescoring::Rescore | Union(Array(Rescoring::Rescore), Nil))
- #rescore(new_rescore = Rescoring::Rescore.new, &)
- #rescore!(new_rescore : Rescoring::Rescore)
- #simple_query_string(&)
- #size(size : Union(Type::UInt, Nil))
- #sort(field : String, order : String)
- #sort(new_sort : Sorting::Base)
- #sort(field : String)
- #sort(sort : Array(String | Sorting::Base) | Sorting::Base | Union(String, Nil))
- #sort(field : String, &)
- #sort!(new_sort : Sorting::Base | String)
- #stats(stats : Union(Array(String), Nil))
- #stored_fields(stored_fields : Array(String) | Union(String, Nil))
- #term(&)
- #terminate_after(terminate_after : Union(Type::UInt, Nil))
- #terms(&)
- #terms_set(&)
- #timeout(timeout : Union(String, Nil))
- #type(&)
- #version(version : Union(Bool, Nil))
- #wildcard(&)