es

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Apr 14, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AggCustom added in v0.1.0

func AggCustom(agg Object) aggsType

func AggMultiTerms added in v0.1.0

func AggMultiTerms() aggsType

func AggTerm added in v0.1.0

func AggTerm(field string) aggTermType

func AggTerms added in v0.1.0

func AggTerms() aggsType

func Bool added in v0.0.6

func Bool() boolType

func Exists

func Exists(key string) existsType

func ExistsFunc added in v0.0.6

func ExistsFunc(key string, f func(key string) bool) existsType

func Match added in v0.0.10

func Match[T any](key string, query T) matchType

func MatchAll added in v0.0.11

func MatchAll() matchAllType

func MatchNone added in v0.0.11

func MatchNone[T any](key string, query T) matchNoneType

func Nested added in v0.0.8

func Nested[T any](path string, nestedQuery T) nestedType

func Range added in v0.0.4

func Range(key string) rangeType

func Sort added in v0.0.5

func Sort(field string, order Order.Order) sortType

func SortWithMode added in v0.0.5

func SortWithMode(field string, order Order.Order, mode Mode.Mode) sortType

func Term

func Term[T any](key string, value T) termType

func TermFunc added in v0.0.6

func TermFunc[T any](key string, value T, f func(key string, value T) bool) termType

func Terms

func Terms(key string, values ...any) termsType

func TermsArray

func TermsArray[T any](key string, values []T) termsType

func TermsArrayFunc added in v0.0.6

func TermsArrayFunc[T any](key string, values []T, f func(key string, values []T) bool) termsType

Types

type Array

type Array []any

type Object

type Object map[string]any

func NewQuery added in v0.0.6

func NewQuery(c any) Object

func (Object) Aggs added in v0.1.0

func (o Object) Aggs(name string, agg aggsType) Object

func (Object) From added in v0.0.4

func (o Object) From(from int) Object

func (Object) Range added in v0.0.6

func (o Object) Range(key string) rangeType

func (Object) Size added in v0.0.4

func (o Object) Size(size int) Object

func (Object) Sort added in v0.0.5

func (o Object) Sort(sorts ...sortType) Object

func (Object) Source

func (o Object) Source() sourceType

func (Object) SourceFalse added in v0.0.4

func (o Object) SourceFalse() Object

func (Object) TrackTotalHits added in v0.0.10

func (o Object) TrackTotalHits(value bool) Object

Directories

Path Synopsis
enums

Jump to

Keyboard shortcuts

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