class
Neuroplastic::Query::AggregationBuilder
- Neuroplastic::Query::AggregationBuilder
- Reference
- Object
Defined in:
neuroplastic/query.crInstance Method Summary
- #aggs : Aggs
- #avg(name : String, field : String)
- #cardinality(name : String, field : String)
- #date_histogram(name : String, field : String, *, calendar_interval : String | Nil = nil, fixed_interval : String | Nil = nil, format : String | Nil = nil, min_doc_count : Int | Nil = nil)
- #date_histogram(name : String, field : String, *, calendar_interval : String | Nil = nil, fixed_interval : String | Nil = nil, format : String | Nil = nil, min_doc_count : Int | Nil = nil, &)
- #filter(name : String, filters : Filter)
- #filter(name : String, filters : Filter, &)
- #filters(name : String, filters : NamedFilters, *, other_bucket : Bool | Nil = nil, other_bucket_key : String | Nil = nil)
- #filters(name : String, filters : NamedFilters, *, other_bucket : Bool | Nil = nil, other_bucket_key : String | Nil = nil, &)
- #max(name : String, field : String)
- #min(name : String, field : String)
- #missing(name : String, field : String)
- #nested(name : String, path : String)
- #nested(name : String, path : String, &)
- #range(name : String, field : String, ranges : AggRanges, *, keyed : Bool | Nil = nil)
- #range(name : String, field : String, ranges : AggRanges, *, keyed : Bool | Nil = nil, &)
- #reverse_nested(name : String, path : String | Nil = nil)
- #reverse_nested(name : String, path : String | Nil = nil, &)
- #stats(name : String, field : String)
- #sum(name : String, field : String)
- #terms(name : String, field : String, *, size : Int | Nil = nil, order : Hash(String, String) | Nil = nil, min_doc_count : Int | Nil = nil)
- #terms(name : String, field : String, *, size : Int | Nil = nil, order : Hash(String, String) | Nil = nil, min_doc_count : Int | Nil = nil, &)
Instance Method Detail
def date_histogram(name : String, field : String, *, calendar_interval : String | Nil = nil, fixed_interval : String | Nil = nil, format : String | Nil = nil, min_doc_count : Int | Nil = nil)
#
def date_histogram(name : String, field : String, *, calendar_interval : String | Nil = nil, fixed_interval : String | Nil = nil, format : String | Nil = nil, min_doc_count : Int | Nil = nil, &)
#
def filters(name : String, filters : NamedFilters, *, other_bucket : Bool | Nil = nil, other_bucket_key : String | Nil = nil)
#
def filters(name : String, filters : NamedFilters, *, other_bucket : Bool | Nil = nil, other_bucket_key : String | Nil = nil, &)
#
def terms(name : String, field : String, *, size : Int | Nil = nil, order : Hash(String, String) | Nil = nil, min_doc_count : Int | Nil = nil)
#
def terms(name : String, field : String, *, size : Int | Nil = nil, order : Hash(String, String) | Nil = nil, min_doc_count : Int | Nil = nil, &)
#