constructor

package
v0.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 19, 2023 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Aggregations added in v0.0.4

type Aggregations struct {
	Bucket   Bucket
	Metrics  Metrics
	Pipeline Pipeline
}

type Bucket added in v0.0.4

type Bucket struct {
	DateHistogram aggregations.DateHistogram
	Terms         aggregations.Terms
	Filter        aggregations.Filter
	Filters       aggregations.Filters
	Nested        aggregations.Nested
	ReverseNested aggregations.ReverseNested
	Histogram     aggregations.Histogram
	Range         aggregations.Range
}

type Builder

type Builder interface {
	Build() map[string]interface{}
}

type Common

type Common struct {
	Sort   query.Sort
	Source query.Source
}

type Compound

type Compound struct {
	Bool           query.Bool
	Boosting       query.Boosting
	ConstantScore  query.ConstantScore
	DisjunctionMax query.DisjunctionMax
}

type Constructor

type Constructor struct {
	Compound    *Compound
	TermLevel   *TermLevel
	FullText    *FullText
	Join        *Join
	Common      *Common
	Specialized *Specialized
	Aggs        *Aggregations
}

func New

func New() *Constructor

type FullText

type FullText struct {
	Match             query.Match
	MatchAll          query.MatchAll
	MatchBoolPrefix   query.MatchBoolPrefix
	MatchPhrase       query.MatchPhrase
	MatchPhrasePrefix query.MatchPhrasePrefix
	CombinedFields    query.CombinedFields
	MultiMatch        query.MultiMatch
	SimpleQueryString query.SimpleQueryString
}

type Join

type Join struct {
	Nested query.Nested
}

type Metrics added in v0.0.4

type Metrics struct {
	Cardinality aggregations.Cardinality
	Sum         aggregations.Sum
	ValueCount  aggregations.ValueCount
}

type Pipeline added in v0.0.4

type Pipeline struct {
	Script    aggregations.Script
	Selector  aggregations.Selector
	Sort      aggregations.Sort
	SumBucket aggregations.SumBucket
}

type Specialized added in v0.1.0

type Specialized struct {
	Script query.Script
}

type TermLevel

type TermLevel struct {
	Term   query.Term
	Terms  query.Terms
	Range  query.Range
	Ids    query.IDS
	Exists query.Exists
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL