Elasticsearch
Class methods
aggregation(terms : NamedTuple, size : Int32 | Nil = nil)
Sourceaggregation(min : Query::Aggregations::Min)
Sourceaggregation(avg : Query::Aggregations::Avg)
Sourceaggregation(max : Query::Aggregations::Max)
Sourceaggregation(percentiles : Query::Aggregations::Percentiles)
Sourceaggregation(multi_terms : Query::Aggregations::MultiTerms)
Sourceaggregation(date_histogram : Query::Aggregations::DateHistogram, aggregations : Query::Aggregations | Nil = nil)
Sourceaggregations
Sourceavg(field : String)
Sourcebool(*, must = nil, filter = nil, should = nil, must_not = nil)
Sourcedate_histogram(*, field, fixed_interval = nil, calendar_interval = nil, missing = nil)
Sourcefield(field : String)
Sourcefilter(*filters : Query::Filterable)
Sourcematch
Sourcematch_phrase
Sourcemax(field : String)
Sourcemin(field : String)
Sourcemulti_terms(terms, size = nil)
Sourcemust(filters : Enumerable(Query::Filterable))
Sourcemust(*filters : Query::Filterable)
Sourcepercentiles(field : String, percents : Array(String | Int | Float))
Sourcequery(*, bool)
Sourcerange(field : String, **kwargs)
Sourceterm(field, value)
SourceNested types
- Elasticsearch::Aggregations
- Elasticsearch::BulkAction(T)
- Elasticsearch::BulkActionType
- Elasticsearch::Client
- Elasticsearch::DataStreamTimestamp
- Elasticsearch::DataStreams
- Elasticsearch::Datapoint(T)
- Elasticsearch::Documents
- Elasticsearch::Dynamic
- Elasticsearch::DynamicProperty
- Elasticsearch::Exception
- Elasticsearch::Field
- Elasticsearch::Fields
- Elasticsearch::HTTPClient
- Elasticsearch::ILM
- Elasticsearch::IndexTemplates
- Elasticsearch::Indices
- Elasticsearch::Mapping
- Elasticsearch::Mappings
- Elasticsearch::MillisecondsTime
- Elasticsearch::MillisecondsTimeSpan
- Elasticsearch::Namespace
- Elasticsearch::Properties
- Elasticsearch::Property
- Elasticsearch::Query
- Elasticsearch::ReindexDestination
- Elasticsearch::ReindexSource
- Elasticsearch::RuntimePropertyMap
- Elasticsearch::Script
- Elasticsearch::SearchResult(T)
- Elasticsearch::Serializable
- Elasticsearch::Shards
- Elasticsearch::Size
- Elasticsearch::Sort
- Elasticsearch::SortScript
- Elasticsearch::StringifiedInt
- Elasticsearch::Type