Documentation
¶
Index ¶
- type Cardinality
- type CardinalityParam
- type DateHistogram
- func (d DateHistogram) WithCalendarInterval(intervals string) func(*DateHistogramParam)
- func (d DateHistogram) WithChildAgg(agg map[string]interface{}) func(*DateHistogramParam)
- func (d DateHistogram) WithFixedInterval(intervals string) func(*DateHistogramParam)
- func (d DateHistogram) WithFormat(format string) func(*DateHistogramParam)
- func (d DateHistogram) WithMissingValue(value interface{}) func(*DateHistogramParam)
- func (d DateHistogram) WithOffset(offset string) func(*DateHistogramParam)
- func (d DateHistogram) WithTimeZone(timeZone string) func(*DateHistogramParam)
- type DateHistogramParam
- type Filter
- type FilterParam
- type Filters
- func (f Filters) WithChildAgg(agg map[string]interface{}) func(*FiltersParam)
- func (f Filters) WithFilter(name string, query map[string]interface{}) func(*FiltersParam)
- func (f Filters) WithOtherBucket(withOtherBucket bool) func(*FiltersParam)
- func (f Filters) WithOtherBucketKey(otherBucketKey string) func(*FiltersParam)
- type FiltersParam
- type Histogram
- func (h Histogram) WithChildAgg(agg map[string]interface{}) func(*HistogramParam)
- func (h Histogram) WithMinDocCount(count int) func(param *HistogramParam)
- func (h Histogram) WithMissingValue(value interface{}) func(*HistogramParam)
- func (h Histogram) WithOffset(offset interface{}) func(param *HistogramParam)
- type HistogramParam
- type Nested
- type NestedParam
- type Range
- type RangeParam
- type ReverseNested
- type ReverseNestedParam
- type Script
- type Selector
- type Sort
- type SortParam
- type Sum
- type SumBucket
- type SumParam
- type Terms
- type TermsParam
- type ValueCount
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cardinality ¶
type Cardinality func(field string, o ...func(*CardinalityParam)) map[string]interface{}
func NewCardinality ¶
func NewCardinality() Cardinality
func (Cardinality) WithMissingValue ¶
func (c Cardinality) WithMissingValue(value interface{}) func(*CardinalityParam)
func (Cardinality) WithPrecisionThreshold ¶
func (c Cardinality) WithPrecisionThreshold(value int) func(*CardinalityParam)
type CardinalityParam ¶
type CardinalityParam struct {
// contains filtered or unexported fields
}
func (CardinalityParam) Build ¶
func (c CardinalityParam) Build() map[string]interface{}
type DateHistogram ¶
type DateHistogram func(field string, interval func(*DateHistogramParam), o ...func(*DateHistogramParam)) map[string]interface{}
func NewDateHistogram ¶
func NewDateHistogram() DateHistogram
func (DateHistogram) WithCalendarInterval ¶
func (d DateHistogram) WithCalendarInterval(intervals string) func(*DateHistogramParam)
func (DateHistogram) WithChildAgg ¶
func (d DateHistogram) WithChildAgg(agg map[string]interface{}) func(*DateHistogramParam)
func (DateHistogram) WithFixedInterval ¶
func (d DateHistogram) WithFixedInterval(intervals string) func(*DateHistogramParam)
func (DateHistogram) WithFormat ¶
func (d DateHistogram) WithFormat(format string) func(*DateHistogramParam)
8.4.3无效
func (DateHistogram) WithMissingValue ¶
func (d DateHistogram) WithMissingValue(value interface{}) func(*DateHistogramParam)
func (DateHistogram) WithOffset ¶
func (d DateHistogram) WithOffset(offset string) func(*DateHistogramParam)
func (DateHistogram) WithTimeZone ¶
func (d DateHistogram) WithTimeZone(timeZone string) func(*DateHistogramParam)
type DateHistogramParam ¶
type DateHistogramParam struct {
// contains filtered or unexported fields
}
func (*DateHistogramParam) Build ¶
func (d *DateHistogramParam) Build() map[string]interface{}
type Filter ¶ added in v0.1.1
type Filter func(filterQuery map[string]interface{}, o ...func(*FilterParam)) map[string]interface{}
func (Filter) WithChildAgg ¶ added in v0.1.1
func (f Filter) WithChildAgg(agg map[string]interface{}) func(*FilterParam)
type FilterParam ¶ added in v0.1.1
type FilterParam struct {
// contains filtered or unexported fields
}
func (FilterParam) Build ¶ added in v0.1.1
func (f FilterParam) Build() map[string]interface{}
type Filters ¶
type Filters func(filter func(*FiltersParam), o ...func(*FiltersParam)) map[string]interface{}
func NewFilters ¶
func NewFilters() Filters
func (Filters) WithChildAgg ¶
func (f Filters) WithChildAgg(agg map[string]interface{}) func(*FiltersParam)
func (Filters) WithFilter ¶
func (f Filters) WithFilter(name string, query map[string]interface{}) func(*FiltersParam)
func (Filters) WithOtherBucket ¶
func (f Filters) WithOtherBucket(withOtherBucket bool) func(*FiltersParam)
func (Filters) WithOtherBucketKey ¶
func (f Filters) WithOtherBucketKey(otherBucketKey string) func(*FiltersParam)
type FiltersParam ¶
type FiltersParam struct {
// contains filtered or unexported fields
}
func (FiltersParam) Build ¶
func (f FiltersParam) Build() map[string]interface{}
type Histogram ¶
type Histogram func(field string, interval interface{}, o ...func(param *HistogramParam)) map[string]interface{}
func NewHistogram ¶
func NewHistogram() Histogram
func (Histogram) WithChildAgg ¶
func (h Histogram) WithChildAgg(agg map[string]interface{}) func(*HistogramParam)
func (Histogram) WithMinDocCount ¶
func (h Histogram) WithMinDocCount(count int) func(param *HistogramParam)
func (Histogram) WithMissingValue ¶
func (h Histogram) WithMissingValue(value interface{}) func(*HistogramParam)
func (Histogram) WithOffset ¶
func (h Histogram) WithOffset(offset interface{}) func(param *HistogramParam)
type HistogramParam ¶
type HistogramParam struct {
// contains filtered or unexported fields
}
func (*HistogramParam) Build ¶
func (h *HistogramParam) Build() map[string]interface{}
type Nested ¶
type Nested func(path string, o ...func(*NestedParam)) map[string]interface{}
func (Nested) WithChildAgg ¶
func (n Nested) WithChildAgg(agg map[string]interface{}) func(*NestedParam)
type NestedParam ¶
type NestedParam struct {
// contains filtered or unexported fields
}
func (*NestedParam) Build ¶
func (n *NestedParam) Build() map[string]interface{}
type Range ¶
type Range func(field string, dataRange func(*RangeParam), o ...func(*RangeParam)) map[string]interface{}
func (Range) WithChildAgg ¶
func (r Range) WithChildAgg(agg map[string]interface{}) func(*RangeParam)
func (Range) WithKeyed ¶
func (r Range) WithKeyed() func(param *RangeParam)
func (Range) WithRange ¶
func (r Range) WithRange(key string, from, to interface{}) func(param *RangeParam)
type RangeParam ¶
type RangeParam struct {
// contains filtered or unexported fields
}
func (RangeParam) Build ¶
func (r RangeParam) Build() map[string]interface{}
type ReverseNested ¶
type ReverseNested func(o ...func(*ReverseNestedParam)) map[string]interface{}
func NewReverseNested ¶
func NewReverseNested() ReverseNested
func (ReverseNested) WithChildAgg ¶
func (r ReverseNested) WithChildAgg(agg map[string]interface{}) func(*ReverseNestedParam)
func (ReverseNested) WithPath ¶
func (r ReverseNested) WithPath(path string) func(*ReverseNestedParam)
type ReverseNestedParam ¶
type ReverseNestedParam struct {
// contains filtered or unexported fields
}
func (*ReverseNestedParam) Build ¶
func (r *ReverseNestedParam) Build() map[string]interface{}
type Selector ¶ added in v0.1.1
func NewSelector ¶ added in v0.1.1
func NewSelector() Selector
type SortParam ¶ added in v0.1.1
type SortParam struct {
// contains filtered or unexported fields
}
type Sum ¶
func (Sum) WithMissingValue ¶
不做合法性校验
type SumBucket ¶
func NewSumBucket ¶
func NewSumBucket() SumBucket
type Terms ¶
type Terms func(field string, o ...func(*TermsParam)) map[string]interface{}
func (Terms) WithChildAgg ¶
func (t Terms) WithChildAgg(agg map[string]interface{}) func(*TermsParam)
func (Terms) WithMinDocCount ¶ added in v0.1.1
func (t Terms) WithMinDocCount(count int) func(param *TermsParam)
func (Terms) WithMissingValue ¶
func (t Terms) WithMissingValue(value interface{}) func(*TermsParam)
func (Terms) WithSize ¶
func (t Terms) WithSize(size int) func(param *TermsParam)
type TermsParam ¶
type TermsParam struct {
// contains filtered or unexported fields
}
func (TermsParam) Build ¶
func (t TermsParam) Build() map[string]interface{}
type ValueCount ¶ added in v0.1.1
func NewValueCount ¶ added in v0.1.1
func NewValueCount() ValueCount
Source Files
¶
- constructor.aggs_bucket_datehistogram.go
- constructor.aggs_bucket_filter.go
- constructor.aggs_bucket_filters.go
- constructor.aggs_bucket_histogram.go
- constructor.aggs_bucket_nested.go
- constructor.aggs_bucket_range.go
- constructor.aggs_bucket_reverse_nested.go
- constructor.aggs_bucket_terms.go
- constructor.aggs_metrics_cardinality.go
- constructor.aggs_metrics_sum.go
- constructor.aggs_metrics_value_count.go
- constructor.aggs_pipeline_script.go
- constructor.aggs_pipeline_selector.go
- constructor.aggs_pipeline_sort.go
- constructor.aggs_pipeline_sum_bucket.go
Click to show internal directories.
Click to hide internal directories.